【问题标题】:Limited permissions on linux [closed]linux上的有限权限[关闭]
【发布时间】:2024-05-22 23:15:01
【问题描述】:

我想为 Linux 上的特定用户授予一些权限,使他能够运行诸如 shutdownapt-get 之类的命令。我不想使用 SUID 位,因为我不想让其他用户使用这些命令。

我该如何做这样的事情?

【问题讨论】:

  • 非编程答案是安装和配置sudo。如果这是您需要的(它是),那么这是题外话,应该关闭(不迁移所有适当的站点已经有这个问题的版本)。如果你想要一个编程解决方案,你应该更具体。

标签: linux security permissions


【解决方案1】:

sudo 可能是最简单的方法。您需要在 sudoers 文件中添加类似以下内容

username   ALL=(ALL) /sbin/shutdown, /usr/bin/apt-get

其中用户名替换为用户的实际用户名。你应该可以用谷歌搜索一些例子——这里是one such page

使用visudo 程序可以安全地编辑 sudoers 文件。

【讨论】:

    最近更新 更多