如何运行其他用户安装的程序(steam)?

如何运行其他用户安装的程序(steam)?

我对 Linux 还很陌生。我目前正在运行 Ubuntu 版本,我想以非 root 用户身份运行由 root 安装的程序。

或者我如何为所有用户安装程序?

先感谢您

答案1

您需要以 root 身份修改任何给定程序的用户权限。如果您是 root 用户,只需打开终端并输入 sudo chmod 755 path/to/program。如果您需要授予目录权限,则应为 sudo chmod -R 755 path/to/program。输入命令后,它会要求您输入 root 密码。您现在应该可以运行该程序了。

如果您不是 root 用户,则需要要求他们授予您适当的权限。我给您的解决方案允许任何人读取和执行该程序,这可能不是您想要的结果。根据您的设置,您可能希望创建一个用户组,以便只有该组的某些成员才能访问该文件。此外,如果您希望每个人都拥有完全权限,则可以使用 777 而不是 755。您可以在终端中输入 man chmod 来找到这些数字的含义以及 chmod 命令的解释。这是解释该命令的手册页。阅读完毕后,按键盘上的 q 键退出。如果您需要任何进一步的说明,请随时发表评论。

相关内容