如何在Linux中设置应用程序的权限

如何在Linux中设置应用程序的权限

我有一个简单的问题:假设我以 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 上测试。

相关内容