linux笔记 2-2 用户权限列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux笔记 2-2 用户权限列表相关的知识,希望对你有一定的参考价值。

**********2.用户权限列表***********

## 1.权限列表的定义 ##
指定特殊用户对某个文件有特殊权限的记录表格


## 2. 权限列表的管理 ##

-rw-r--r--.             权限位.权限列表未开启

-rw-r--r--+             权限位有加号,权限列表开启

## 3.权限列表的查看 ##    

getctl file

#file:                     文件名称
#owner:                    文件所有人

#group:                    文件所有组

user:                      文件所有人权限
user:test:                 特殊指定用户权限
group:                     文件所有组权限
mask:                      权限阀值
other:                     其他人权限

技术分享

## 4.如何设定scl权限 ##
setfacl -m u:username:权限 filename        指定user用户对file文件的权限
setfacl -m g:groupname:权限 filename       指定group组对file文件的权限
setfacl -x u:username filename              删除列表中user用户信息
setfacl -x g:groupname filename              删除列表中group组信息

setfacl -b file                              关闭列表

## 5.权限阀值 ##
如果对有权限列表的文件执行chmod很可能会修改该权限列表的mask
mask为特殊用户能后获得的最大权限值

setfacl -m m:权限 file                     修改file的mask值

测试指定test用户的权限值是rw,后用chmod修改root用户的file文件权限为644

file文件的权限列表中mask值被修改为4,但对于test用户的权限依旧为rw

修改回来可用setfacl -m m:权限技术分享


## 6.默认权限 ##

当我们需要在指定目录中新建文件或目录都对指定用户有特殊权限时设定

setfacl -m d:username:权限 filename
默认权限对已有文件不生效
默认权限对目录本身不生效


文件初始状态
技术分享

设置test目录的默认权限

test目录的权限和原来文件的权限没有改变

技术分享

在test目录下新建文件和目录,权限发生改变,并且默认权限得到了传递

技术分享


注:

rhel6中acl功能需要激活
dumpe2fs /dev/vda1 | grep mount 查看vda1的信息
tune2fs -o acl /dev/vda1 开启acl
tune2fs -o ^acl /dav/vda1 关闭acl


<<练习题>>

技术分享


技术分享

以上是关于linux笔记 2-2 用户权限列表的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记:用户的权限管理

Linux学习笔记——Linux用户管理和权限管理

linux 学习笔记3 用户群组权限

《Linux菜鸟入门2》用户权限列表

Linux学习笔记——使用指定的用户权限执行程序——sudo

linux基础   用户权限列表