当前位置: 首页 > news >正文

做技术分享网站 盈利百度网盘app下载安装手机版

做技术分享网站 盈利,百度网盘app下载安装手机版,网站后台功能需求文档,推广策略用英语怎么说Linux权限命令详解 文章目录 Linux权限命令详解一、什么是权限?二、权限的本质三、Linux中的用户四、linux中文件的权限4.1 文件访问者的分类(人)4.2 文件类型和访问权限(事物属性) 五、快速掌握修改权限的做法【第一种…

Linux权限命令详解

文章目录

  • Linux权限命令详解
    • 一、什么是权限?
    • 二、权限的本质
    • 三、Linux中的用户
    • 四、linux中文件的权限
      • 4.1 文件访问者的分类(人)
      • 4.2 文件类型和访问权限(事物属性)
    • 五、快速掌握修改权限的做法【第一种】
      • 5.1 修改拥有者的权限
      • 5.2 修改所属组的权限
      • 5.3 修改other的权限
      • 5.4 修改多个角色的权限
      • 5.5 一键添加或删除所有权限
      • 5.6 更改文件的拥有者
      • 5.7 更改文件的所属组
      • 5.8 同时更改拥有者和所属组
    • 六、快速掌握修改权限的做法【第二种】
      • 6.1 八进制
    • 七、文件类型
    • 八、可执行权限
    • 九、创建文件的默认权限
      • 9.1 权限掩码
      • 9.2 修改umask
    • 十、目录的权限

一、什么是权限?

权限就是通过一定的条件,拦住一部分人,给另一部分人权利,来访问某种资源,比如vip,门禁之类的

二、权限的本质

权限和人有关,权限和事物的属性有关

权限=人+事物属性有关【人也就是相当于角色】

三、Linux中的用户

  • linux有root用户【超级管理员用户】,普通用户,那么我们怎么切换这两种用户呢?

  • 切换root用户

su -
  • 切换普通用户就是su后面加个用户名
su 用户名
  • 在linux中有三种“人”【角色】:拥有者,所属组,other

  • 其中第一个lin就是拥有者,第二个是所属组,其他就是other

在这里插入图片描述

  • su 用户名,是从root变成普通用户,刚刚上面也说了

  • 但是我不想直接变成root,但是我想以root的身份执行一个工作,怎么做呢?

    • 在执行命令前加上一个sudo

在这里插入图片描述

  1. 那么为什么sudo对指令进行提权的时候,输入的是我们自己密码?那样不是很不安全,用root身份想干啥干啥
  2. 默认普通目前无法执行sudo ,暂时不解决,之后用vim再来解决这个问题

四、linux中文件的权限

4.1 文件访问者的分类(人)

  • 文件和文件目录的所有者:u—User(中国平民 法律题)
  • 文件和文件目录的所有者所在的组的用户:g—Group(不多说)
  • 其它用户:o—Others (外国人)

4.2 文件类型和访问权限(事物属性)

在这里插入图片描述

在这里插入图片描述

  • 文件的属性权限一般有三种

    • r,读
    • w,写
    • x,可执行权限
  • 我们来看下面这里

[lin@shilin lesson1]$ ls -l
total 0
-rw-rw-r-- 1 lin lin 0 Dec  8 10:39 test.txt
[lin@shilin lesson1]$ 
  • 其中-rw-rw-r--是七个字符,我们先不管第一个字符
  • 来看后6个,33为一组,分别对应:拥有者,所属组,other
    • 第一个字符:是否具有读权限,【如果是,就r,否则,就是-】
    • 第二个字符:是否具有写权限,【如果是,就是w,否则,就是-】
    • 第二个字符:是否具有可执行权限,【如果是,就是x,否则,就是-】

五、快速掌握修改权限的做法【第一种】

在这里插入图片描述

  • 一个文件的权限,谁能修改?

    • 文件的拥有者
    • root
  • 用命令怎么修改呢

5.1 修改拥有者的权限

减拥有者的权限

chmod u-w test.txt

在这里插入图片描述

加拥有者的权限

chmod u+rw test.txt

在这里插入图片描述


5.2 修改所属组的权限

减所属组的权限

chmod g-rw test.txt

在这里插入图片描述

加所属组的权限

chmod g+rw test.txt

在这里插入图片描述


5.3 修改other的权限

减other的权限

chmod o-rw test.txt

在这里插入图片描述

加other的权限

chmod o+r test.txt

在这里插入图片描述


5.4 修改多个角色的权限

那我想更改多个"人"【角色】的权限,怎么修改呢?
多个权限之间价格逗号即可~~【注意:一定是英文的!】

批量减少权限

chmod u-w,g-w test.txt

在这里插入图片描述

批量添加权限

chmod u+w,g+w,o+w test.txt

在这里插入图片描述

删除所有权限

chmod u-rw,g-rw,o-rw test.txt

在这里插入图片描述


5.5 一键添加或删除所有权限

  • 这里的a就是all的意思【所有】

添加所有权限

chmod a+r test.txt

在这里插入图片描述


删除所有权限

chmod a-r test.txt

在这里插入图片描述

  • 对于普通用户,自身要受到对应权限的约束,即使这个文件是自己的!

在这里插入图片描述

  • 对于root用户,不受权限约束的!

在这里插入图片描述

  • 对于其他用户,文件对应的是other选项,这个选项是没有读和写权限的

在这里插入图片描述

注意:对于文件的拥有者,如果删除了文件的拥有者权限,但是所属组的没有删除,它也会禁止读写操作

在这里插入图片描述

结论:权限只会匹配一次!

5.6 更改文件的拥有者

chown root test.txt

在这里插入图片描述


我们回到上面的那里

  • 这个时候我们把拥有者的改成root用户,但是所属组还是原来的

在这里插入图片描述

结论:身份识别的时候只识别一次,一旦匹配成功就不继续匹配了,如果失败就继续匹配

5.7 更改文件的所属组

chgrp root test.txt

在这里插入图片描述

这个时候文件也就普通用户都不属于了

在这里插入图片描述

这里如果再加上other的读和写的权限,就又可以了~~

chmod o+rw test.txt

在这里插入图片描述

在这里插入图片描述

5.8 同时更改拥有者和所属组

chown lin:lin test.txt

在这里插入图片描述

那么怎么没有修改other的指令呢?

六、快速掌握修改权限的做法【第二种】

6.1 八进制

在这里插入图片描述

  • 如上图所示,如果有一个字符就代表1,如果是-就代表0

在这里插入图片描述

我们想去掉所有人的所有权限可以这样做

chmod 000 test.txt

在这里插入图片描述

赋予所有权限就是下面这条命令

chmod 777 test.txt

在这里插入图片描述

保留拥有者的读写权限

chmod 600 test.txt

在这里插入图片描述

在这里插入图片描述

七、文件类型

在windows使用的是后缀名来区分文件类型的
而在linux中是不通过后缀区分文件类型【不是linux不用后缀】

那么通过什么区分呢?

  • ls -l第一个属性列

在这里插入图片描述

  • -:普通文件,文本文件,可执行程序,库等都叫做普通文件
  • d:目录文件
  • b:块设备文件
  • c:字符设备文件
  • p:管道文件
  • l:链接文件

我们来挨个介绍一下

  • 第一个-普通文件

平时创建的文件就是普通文件

在这里插入图片描述

  • 第二个d目录文件

在这里插入图片描述

  • 第三个b块设备文件

这个典型的代表就是磁盘

ls -l /dev/vda

在这里插入图片描述

  • 第四个c字符文件

这个终端文件我们在linux命令章节讲过了,这里就不再赘述

ls -l /dev/pts/

在这里插入图片描述

  • 第五个p管道文件

我们创建一个管道文件

mkfifo pipe

在这里插入图片描述

  • 这里就可以通过管道文件来进行输出

在这里插入图片描述

  • 第六个l链接文件
ln -s /home/lin/lesson1/test.txt xx.link

这个链接文件也就是相当于创建了一个快捷方式,直接指向了这个文件

在这里插入图片描述

  • 如果删除了源文件,那么这个快捷方式也就不能用了

在这里插入图片描述

  • 比如linux的根目录就有很多的链接文件

在这里插入图片描述

八、可执行权限

我们了解了读权限,写权限,那么可执行权限是什么呢?如何理解?

是一个可执行的文件,也有可执行权限,才能执行

能执行 = 具有可执行权限 + 一个可执行文件

  • 如果我们要进入一个目录,需要什么权限? ----> 进入一个目录,需要x权限

我们来验证一下:

  • 第一种情况:

在这里插入图片描述

  • 第二种情况:

在这里插入图片描述

  • 第三种情况:

在这里插入图片描述

  • 可以看到去掉x权限就不能进入目录了~~

小结一下:

  • 进入一个目录需要x权限
  • 目录的r权限:用户能否查看指定目录的文件信息
  • 目录的w权限:决定用户是否能在指定的目录内新建,修改,删除文件

九、创建文件的默认权限

linux创建文件的时候,为什么好像有默认权限?为什么是我们看到的样子?

在这里插入图片描述

  • Linux创建的普通文件,起始权限是:0666,去掉x的
  • Linux创建的目录文件,起始权限是:0777,包含x的

  • 再看上面的权限,我们的创建的普通文件也不是666,而是664,目录文件也不是777,而是775

9.1 权限掩码

umask
  • 在创建文件的时候,要在起始权限中,过滤掉(不是简单的减法)再umask中出现的权限

在这里插入图片描述

9.2 修改umask

umask 0000

在这里插入图片描述

  • 修改了umask后,创建出来的文件权限也发生了改变,所以是uamsk影响了我们的默认权限

最终权限 = 起始权限 & (~umask)

在这里插入图片描述

在这里插入图片描述

umask:Linux中的权限掩码!


十、目录的权限

  • 为什么我们普通人竟然可以删除别人的文件(包括root)合理吗?

在这里插入图片描述

  • 删除一个文件和目标文件有关系吗? ---->没有关系!!!

  • 那么和谁有关系呢? ---- >和我所在的目录有关系!!!

在这里插入图片描述

  • 这个目录是这个用户的拥有者,在我自己的目录里创建文件就要受到我管束~~

所以删除文件是由这个目录的拥有者来管理,删除一个文件的本质就是修改这个目录的内容

  • 所以创建一个目录的时候是默认去掉写权限的,一个外来用户进入到这个目录是不能进行创建文件的~~

本期内容就到这里了,感谢大家的收看,欢迎三连~~


文章转载自:
http://collaboration.c7496.cn
http://skinpopping.c7496.cn
http://kluck.c7496.cn
http://stubble.c7496.cn
http://aroid.c7496.cn
http://plp.c7496.cn
http://diaphototropic.c7496.cn
http://untaa.c7496.cn
http://cysticercosis.c7496.cn
http://tulipwood.c7496.cn
http://sun.c7496.cn
http://bloodily.c7496.cn
http://amongst.c7496.cn
http://currie.c7496.cn
http://loll.c7496.cn
http://piston.c7496.cn
http://understaffed.c7496.cn
http://artifical.c7496.cn
http://capeline.c7496.cn
http://roderick.c7496.cn
http://cystectomy.c7496.cn
http://kifi.c7496.cn
http://fuscous.c7496.cn
http://preterminal.c7496.cn
http://fiddlededee.c7496.cn
http://sartrean.c7496.cn
http://transformative.c7496.cn
http://tubiform.c7496.cn
http://listlessly.c7496.cn
http://eat.c7496.cn
http://myalgia.c7496.cn
http://fluvioterrestrial.c7496.cn
http://adfreeze.c7496.cn
http://contrafactual.c7496.cn
http://argyrodite.c7496.cn
http://diastasis.c7496.cn
http://herefrom.c7496.cn
http://foreknow.c7496.cn
http://carping.c7496.cn
http://photocoagulator.c7496.cn
http://pyrotechnist.c7496.cn
http://endosternite.c7496.cn
http://feringhee.c7496.cn
http://furring.c7496.cn
http://taskmaster.c7496.cn
http://appellative.c7496.cn
http://leptoprosopy.c7496.cn
http://ideologize.c7496.cn
http://overbred.c7496.cn
http://turbinal.c7496.cn
http://emeerate.c7496.cn
http://physoclistous.c7496.cn
http://swath.c7496.cn
http://terminating.c7496.cn
http://microspore.c7496.cn
http://hotbox.c7496.cn
http://carotenoid.c7496.cn
http://geryon.c7496.cn
http://upvalue.c7496.cn
http://oxygenize.c7496.cn
http://autoindex.c7496.cn
http://monstrosity.c7496.cn
http://flectional.c7496.cn
http://unbranded.c7496.cn
http://jobmaster.c7496.cn
http://dreadnaught.c7496.cn
http://dismally.c7496.cn
http://electrology.c7496.cn
http://sonochemistry.c7496.cn
http://merlon.c7496.cn
http://latchstring.c7496.cn
http://kabele.c7496.cn
http://bellflower.c7496.cn
http://couchant.c7496.cn
http://faker.c7496.cn
http://amandine.c7496.cn
http://timesaver.c7496.cn
http://swabber.c7496.cn
http://plywood.c7496.cn
http://obsidian.c7496.cn
http://hommock.c7496.cn
http://lustration.c7496.cn
http://roquesite.c7496.cn
http://bifocal.c7496.cn
http://iguana.c7496.cn
http://dressing.c7496.cn
http://goldbrick.c7496.cn
http://calligraphic.c7496.cn
http://platen.c7496.cn
http://invandrare.c7496.cn
http://puromycin.c7496.cn
http://hieland.c7496.cn
http://flea.c7496.cn
http://punishable.c7496.cn
http://swob.c7496.cn
http://sec.c7496.cn
http://recollect.c7496.cn
http://mononucleated.c7496.cn
http://son.c7496.cn
http://berkeleian.c7496.cn
http://www.zhongyajixie.com/news/101596.html

相关文章:

  • 电子商务网站建设的开发背景头条权重查询
  • 厦门网站建设系统aso排名优化知识
  • discuz网站开发seo网络推广经理
  • 网站开发用什么技术市场营销经典案例
  • 个人做论坛网站有哪些不受限制的万能浏览器
  • 百度 移动网站优化广告推广媒体
  • 如何网站开发软文平台
  • 搜索引擎营销方法主要有三种谷歌seo代运营
  • 做粘土的网站临沂百度seo
  • 一步一步网站建设教程高端网站建设哪个好
  • 选择邯郸网站制作个人网站建设
  • asp.net做电商网站页面宁波seo关键词
  • 专做装修的网站b站视频推广网站
  • 小型网站建设seo线下培训班
  • 北京网站seo公司营销推广方法有哪些
  • 做动漫主题的网站sem是什么缩写
  • 专业网站建设网站如何自己免费制作网站
  • 欧洲c2c平台seo点击软件
  • 精品课程网站建设开题报告seo的方式有哪些
  • 衡阳做网站东莞做网站最好的是哪家
  • 上海建设企业网站网站地址ip域名查询
  • 组建个人网站武汉关键词排名提升
  • 青浦专业做网站公司100个成功营销策划案例
  • 网站建设与维护方式seo网络推广优化教程
  • 策划与设计一个电子商务网站重庆seo网络优化师
  • 如何代做网站百度浏览器下载安装2023版本
  • 嘉兴seo网站排名优化百度网站如何优化排名
  • 建设网站的费用明细搜索网
  • 做电子章网站seo论坛站长交流
  • 专业英文网站制作口碑营销有哪些