码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-10-31 22:36:43      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:用户权限列表

**********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 用户权限列表

标签:用户权限列表

原文地址:http://12129857.blog.51cto.com/12119857/1867722

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!