Linux权限概论

本文详细介绍了Linux系统中的权限概念,包括用户角色(root和普通用户,以及拥有者、所属组和other)和文件属性权限(rwx表示法,chmod命令)。权限对于文件安全性和目录操作至关重要,如删除文件依赖于目录权限而非文件本身。
摘要由CSDN通过智能技术生成

Linux操作系统中的权限,可以分为用户角色+文件的权限属性两大类。

一.用户角色

用户的第一个分类可以分为root(超级用户)和普通用户两种,其中root不受权限的约束,而普通用户,即使这个文件是他自己的也会受到权限的约束。 

 用户的第二个分类可以分为三类,一是拥有者,二是所属组,三是other。

如图的第一个root是文件的拥有者,第二格root是文件的所属组,其他用户则归属于other。

二.文件属性权限

①文件属性权限的分类 

还是这张图,第一个方框里的d,表示的是文件的类型(注:Linux操作系统,文件的分类不以后缀区分,而是以此来区分的),剩下的三组横线,分别表示拥有者,所属组,other相应的读权限、写权限和可执行权限。  

②修改文件属性权限

使用chmod user+/- r/w/x ,... filename

 注:r w x三种权限的有无可以用1或0来表示,例如rw-可以表示为110,八进制下为6,-w-k可以表示为010,八进制下为2,故,可以直接使用八进制数字来代表权限。如下所示:

此操作将拥有者,所属组和other的所有权限都取消了。 

特别注释:root用户是不受权限的约束的,权限只针对与普通用户。

无可执行权限,但依旧执行了。 

三.权限的意义

保护文件的安全性,在对用户身份识别时,只识别一次,一个用户一旦被拥有者所匹配,即使他也属于所属组并且有拥有者没有的权限,也不会与所属组匹配。

 四.有关目录权限的理解

在‘‘Linux中一切皆文件’’的理念下,目录也可以看作是一种文件。而文件=文件内容+文件属性,这里的目录内容是目录下的文件详情信息,目录文件属性包括r w x。

r:用户能否查看指定目录内的文件信息。

w:决定用户是否能在指定目录内新建,创建和修改文件。

x:进入一个目录需要x权限。

因此,删除一个文件,与该文件的权限无关,与该文件所属目录的权限有关。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值