为了提高我的工作效率:如何使用密码锁定Linux上的/ etc / hosts文件?


0

我想锁定/ etc / hosts文件 某种程度上,只有其他人可以解锁它,可能使用锁码。

然后我会把密码给别人。

我正在运行Ubuntu 10.10。


1
只有一个字:为什么?
akira

我改变了。在具有锁定功能的越狱iPhone上工作得非常棒。
tobeannounced

告诉我们更多关于不断更改/ etc / hosts的愿望。
Allen

Answers:


3

为其他人创建一个帐户并将其添加到管理员组(提供sudo访问权限)。将自己从管理员组中删除,这样就无法使用sudo了。


+1。不知道怎么做。
oKtosiTe

1

据我所知,文件上的密码几乎总是(每次我看到)都使用第三方软件来加密文件。

我不知道任何能够实现您想要的软件,因为操作系统需要正常读取文件。如果你对某些人进行加密,那么其他人总是可以删除它并重新创建它。

您要做的是查看标准文件级别保护,并仅授予某些组访问该文件的权限 - 例如Root / Administrators。您可以使用阅读有关Linux权限的信息 chmod 这里


问题当然是 - 至少那是我的假设 - 提问者 系统的root用户。我的知识决不是决定性的,但如果有任何方法可以保护任何文件不被root删除/替换,我会感到惊讶。
oKtosiTe

@oKtosiTe - 我的想法完全正确,Chmod是我能想到的唯一解决方案 - 但这只适用于拥有多个用户的计算机....任何对文件进行加密/密码传输的内容都会使系统本身无法访问,因此毫无意义。 ..这是一个很难的,但chmod是最好的解决方案。
William Hilsum
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.