Bio*_*eek 6 permissions hosts lock
为了防止拖延,我/etc/hosts通过添加浪费时间的网站并将它们指向localhost. 然而,肉体很弱,我经常发现自己恢复了我的变化。
我正在考虑以下解决方案,但我不知道技术上是否可行。
我会请一个值得信赖的朋友过来,用我不知道的强密码创建一个新帐户,更改文件的所有者和权限,/etc/hosts以便只有新用户可以更改该文件,而我和 root不再可以访问它。
用例是我让我的朋友在考试前过来,他更改了文件并设置了拖延措施,而在我需要学习的时候我无法自己编辑文件。考试结束后,我让他“解锁”文件,我可以再次自由浏览。
您可以锁定文件,这样即使是 root 用户也无法编辑它。
sudo chattr +i /etc/hosts
Run Code Online (Sandbox Code Playgroud)
在考试结束之前停止阅读此答案:)
然后你再次使用解锁文件
sudo chattr -i /etc/hosts
Run Code Online (Sandbox Code Playgroud)