转setfacl与getfacl

发布时间:2015-01-23 15:21:31 阅读:1214次

acl权限分配

cd /var/www/html

touch root.txt

chmod 644 root.txt

1、setfacl设置文件权限

setfacl -m u:user1:rw root.txt

setfacl -m u:user2 rx root.txt

setfacl -m u:user3 wx root.txt                测试:echo testtest>>root.txt

setfacl -m u:user4 rwx root.txt               不能删除文件,对文件夹权限不够

2、getfacl查看文件权限

getfacl root.txt

3、删除文件权限

4、清空文件权限

setfacl -b root.txt

5、创建和删除文件权限

#需要对目录设置acl权限即可

setfacl -m u:user4:rwx /var/www/html

6、如何设置对目录以及子目录和文件设置acl权限

setfacl -m u:user4:rwx -R /var/www/html

7、目录中后期添加的子目录和文件如何继承父目录 权限

setfacl -m u:user4:rwx -R /var/www/html

setfacl -m d:u:user4:rwx -R /var/www/html

8、visudo设置用户对命令的执行权限

设置有密码的sudo

user4 localhost=/usr/sbin/useradd,/usr/sbin/userdel

设置后要加sudo加命令

sudo /usr/sbin/useradd

sudo /usr/sbin/userdel

设置无密码的sudo

user5 ALL=NOPASSWD:/usr/sbin/useradd,/usr/sbin/userdel

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:转setfacl与getfacl 出自老鄢博客 | 欢迎分享