允许用户帐户使用 SUDO 权限运行单个命令

允许用户帐户使用 SUDO 权限运行单个命令

我有一台运行 Ubuntu 12.10 的机器。我设置了两个用户帐户,我的帐户和另一个用户。我可以运行 SUDO 命令,但另一个用户不在 SUDO'ers 列表中。

我想要做的是授予其他用户最低权限来运行单个 SUDO 命令。基本上就是弹出 Amazon Kindle USB 设备。

sudo eject /dev/sdc1

将 Kindle 插入 USB 端口时,设备已安装。如果用户只是使用 UI 弹出设备,设备将被卸载但不会弹出 - 因此设备可以从 PC 上获取电量。

使用上述命令弹出 Kindle 在我的帐户上有效,允许我为 Kindle 充电。但是当其他用户登录时,他无法运行该命令。

有没有办法允许用户帐户以 SUDO 权限运行单个命令?

答案1

使用 sudoedit 编辑文件 /etc/sudoers

行下 root ALL=(ALL:ALL) ALL

输入以下行并将ejectuser替换为实际用户名ejectuser ALL =(root)NOPASSWD:/usr/bin/eject

相关内容