linux系统中,用户对文件的权限设置
-
基本权限ugo
1,权限对象:
u—属主
g—属组
o—其他人
a—all(所有人)2,权限类型:
读—r – 4
写—w – 2
执行—x – 13,查看权限
ls -l 查看文件权限
ls -l -d 查看文件夹权限
4,更改权限
4.1 使用符号更改chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录 +号为增加权限,-号为去除权限,=号为权限重新定义 更多符号更改权限,同下例子一样,只是 ugo 和 rwx 的自由组合
4.2 使用数字更改chmod 权限类型(4/2/1数值组合相加) 文件/目录 -R选项可以同时设置文件夹和文件夹下的文件
5,更改属主,属组chown — 可以改属主,属组
chgrp — 只能改属组,所以平时基本使用chowm命令
-
基本权限acl
在设置好ugo的权限后,可能还要对个别用户设置权限,这时ugo设置就不能满足需要了,要用acl(访问控制列表)对个别用户设置进行设置
1,acl权限设置
语法:setfacl -m u:alice:rw /home/test.txt 命令 设置 用户或组:用户名:权限 文件对象
2,acl权限的删除
删除一条使用 -x 选项
删除所有用 -b 选项