如何防止某个特定用户访问我的主目录?

如何防止某个特定用户访问我的主目录?

有一位特定用户我不希望他们访问我的主目录。我该如何拒绝他们的访问,同时仍允许其他正常情况下有权访问的用户访问?

答案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,它应该默认安装(至少,我认为)。

相关内容