如何防止程序被具有root权限的用户卸载?

如何防止程序被具有root权限的用户卸载?

为了解决我需要一个网站拦截软件在 Ubuntu 上为了抵制自我诱惑,我决定采取一种复合方法:

  • 安装网站拦截器应用程序
  • 输入该应用程序的密码以访问设置或卸载

有办法吗?
我有 root 权限,我是该软件的唯一用户。我可以用密码阻止自己卸载应用程序吗?

答案1

不可以。在运行的系统上,无法限制 Root 权限。您自己至少要表现出一点自制力。

否则,您必须创建一个新的管理员用户,将其密码提供给朋友,并sudo从您自己的用户中删除管理员权限(组成员身份)。

等等,你还能绕过这个问题,在救援模式下启动到 root shell 吗?是的。但如果这还不足以阻止你的诱惑,你可能应该将所有计算设备从你的触手可及的地方移开。

答案2

将该应用程序放在系统上安装的 CD-ROM 上!

相关内容