我有一个简单的问题:假设我以 root(或具有高权限的用户)的身份通过运行来安装某个软件包sudo apt-get install somepackage
。有没有办法阻止其他用户somepackage
在 Ubuntu/Linux Mint 中启动?如果可以,那么从源代码构建的软件包也可以这样做吗?
任何帮助将不胜感激 :)
答案1
这是通过使用 chmod 命令设置文件权限来实现的。对于你的情况,你需要找到 somepackage 的主要可执行文件并运行,chmod og-rwx somepackage
你可能希望将自己设置为所有者,以便你仍可以使用以下命令使用它chown <your-user-name> somepackage
。如果它的所有者是 root,请不要忘记sudo
。
根据 xenoid 的评论进行更新,禁止任何人复制该文件并更改该文件的权限。已在 macOS 10.12 上测试。