第二章:文件权限
用户权限解析
1. UGO权限概述
U:所属主
G:所属组
O:其他人
补充:ugo,只能和rwx集合使用,不能和4,2,1集合
2. 权限对象
u=rw,o-r,这样设置即可
3. 权限类型
4. 文件的所有者,所属组
usermod -aG file1.txt laozheng
gpasswd -d laozheng file1.txt
chown laozheng file1.txt
chown laozheng.laozheng file1.txt
chown .laozheng file1.txt
备注:root是有一切权限的,即使沦为other,没任何权限,也 执行读写
5. 设置权限
6. 案例
文件file100.txt,属主是user100,读写可执行,属组是jishuzu只
读,其他人没任何权限
命令:touch file100.txt
useradd user100
groupadd jishuzu
chmod 740 file100.txt
chown user100.jishuzu file100.txt
基本权限ACL
创建文件
touch test.txt
查看文件acl
getfacl test.txt
创建用户jack,alice
useradd jack
useradd alice
设置jack可读写,alice无权限,其他人可读
setfacl -m u:jack:rw test.txt
setfacl -m u:alice:- test.txt
setfacl -m o::rw test.txt
acl是对多个用户,多个文件设置权限