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