有一位特定用户我不希望他们访问我的主目录。我该如何拒绝他们的访问,同时仍允许其他正常情况下有权访问的用户访问?
答案1
如果您想限制组外的用户或任何其他用户的访问,则问题重复如下限制另一个标准用户帐户访问我的主文件夹
否则,如果您想限制访问只有一个用户,调用它enemyuser
,使用访问控制列表:
cd ~
setfacl -m u:enemyuser:000 .
...并且enemyuser
将拒绝访问您的主目录。
检查效果:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
要删除 ACL,只需说:
setfacl -x u:enemyuser .
这里使用的命令*acl
来自包acl
,它应该默认安装(至少,我认为)。