如何防止其他帐户(包括root)进入我的linux目录?

时间:2015-04-30 06:24:23

标签: linux bash shell

更新:我可以使用一些软件加密我的文件夹,以便任何人都无法进入该文件夹吗?不要压缩该文件夹,我想在该文件夹中执行crontab -e。我不希望任何其他人修改我的crontab。 我想在raspberry Pi(linux OS上)上创建一个目录。但我不希望任何其他帐户cd mydirectory。即使我使用mkdir .folder隐藏它,root帐户也可以使用ls -a来查找它。是否有任何方法禁止其他帐户cd到我的文件夹?或者当他们想要进入时,他们需要输入密码?顺便说一下,我没有root权限。

2 个答案:

答案 0 :(得分:3)

您无法阻止root做任何事情。没有例外。

答案 1 :(得分:2)

root用户无需密码即可登录任何用户的帐户。因此,如果没有其他方法(例如使用gpg进行加密),则无法创建对root用户不可见(或者无法读取)的文件夹。

$ whoami
user
$ sudo -i
[sudo] password for user: 
# whoami 
root
# su - user
$ whoami
user

source