用户、群组、其他权限详解

在linux系统中一切事物皆文件,那么创建文件时会发现权限问题非常繁琐,今天来进行详解一下。
(一)概念介绍
无论是目录还是文件均分为三类人,每类人均有三种权限。
示例:
在这里插入图片描述
总共出现9个字母,每三个字母代表一类人,从前向后依次是所有者、群组、其他。r代表可读、w代表可写、x代表可执行(在linux中可执行代表可以进入)。在linux中,r用数字4表示,w用数字2表示,x用数字1表示。常配置的权限从大到小,组合依次可以为rwx(7)、r-x(5)、–x(1)
(二)用户、群组、其他权限基础配置
(1)用户权限
一些程序及命令原本只应属于root用户或所有者可以执行,但是给所有者设置强制位时,其他用户可以享受与所有者同样的权限。如下面此例,任何人都享有与root同样使用ping命令的权利。
在这里插入图片描述
(2)其他权限
首先,建立两个群组,并创立两个用户分别分配到刚刚创立的两个群组中。
在这里插入图片描述
其次,在用户mmm的/home里面建立一个目录a,在目录里建立两个文件,目录的配置如下:
此时,用户nnn属于其他,当/home/a权限为—时,用户不可进入,
在这里插入图片描述
在这里插入图片描述
当/home/a权限为–x时,用户可以进入但不显示里面内容
在这里插入图片描述
当/home/a权限为r-x时,用户可以进入看到里面内容,但不可删除
在这里插入图片描述
当/home/a权限为rwx时,用户可以进入看到里面内容,并可删除
在这里插入图片描述
但当设置冒险位时,除文件所有者、路径所有者、系统管理员,其他人员均不可删除。
在这里插入图片描述
(3)群组权限
当不设置强制位时,群组用户在他人目录下创建文件,文件的群属性属于创建人的群组,当设置强制位时,群组用户在他人目录下创建文件,文件的群属性目录用户属于的组。在这里插入图片描述
前文设置中nnn用户属于xxx组,此时创建的1-3,发现文件的组属性属于xxx,当设置了强制位时,创建2-1,文件的组属性属于zzz。

猜你喜欢

转载自blog.csdn.net/bigdata_zx/article/details/82878488