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

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

我想锁定 /etc/hosts 文件只有其他人才能以某种方式将其解锁,可能使用锁码。

然后我会将密码告诉其他人。

我正在运行 Ubuntu 10.10。

答案1

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

答案2

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

我不知道有什么软件可以实现您的要求,因为该文件需要操作系统正常读取。如果您以某种方式加密它,那么其他人总是可以删除它并重新创建它。

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

相关内容