如何仅提供对/home/new_user/
包含用户可以执行的 php 可执行文件的指定目录 ( ) 的完全访问权限?
用户无法更改目录:
ls -la /home
导致错误消息“您没有权限”
答案1
查看 ACL(访问控制列表),它们比粗略的所有者-组-其他 Unix 模型允许更细粒度的访问控制。但并非所有文件系统都能处理它们。
答案2
您可以setfacl
对特定文件夹和用户使用命令。
对于用户;
sudo setfacl -Rm d:u:new_user:rwx /home
对于团体;
sudo setfacl -Rm d:g:new_user:rwx /home
用于检查权限;
getfacl /home