使用ACL:

使用ACL:

请告诉我,如何像在 RedHat(或 CentOS)中一样授予对目录的 ACL 访问权限?我不能禁用 ACL。

 ls -al /path    
 drwxrwxr-x+  9 bitrix bitrix  4096 Feb 14 18:10 .
 drwxrwxr-x+ 18 bitrix bitrix  4096 Feb 10 17:03 ..
-rw-rwx---+  1 bitrix bitrix    18 Oct 16  2014 .bash_logout
-rw-rwx---+  1 bitrix bitrix   176 Oct 16  2014 .bash_profile
-rw-rwx---+  1 bitrix bitrix   124 Oct 16  2014 .bashrc

用户属于“bitrix”组。我将此目录设置为用户主目录,但是:

 su user
bash: /path/.bashrc: Permission denied

感谢您的关注!

答案1

我在 Arch Linux 中,但它应该或多或少是相同的命令。

使用ACL:

sudo setfacl -R -d -m o::rwx /path/.bashrc
sudo setfacl -R -m o::rwx /path/.bashrc

当然,这是不必要的漫长道路

使用 chmod:

chmod +x /path/.bashrc

相关内容