Arch linux,设置用户在没有完全root权限的情况下使用pacman

Arch linux,设置用户在没有完全root权限的情况下使用pacman

我正在尝试在我的 arch Linux 系统上设置多个级别的用户。我想锁定root用户,然后有3个级别的用户。上面本质上是一个全轮 root 用户,然后在下面我想要一个权限较低的用户来执行一些高级功能,例如使用 pacman。所以我没有将 submasteruser 添加到我使用 visudo 的wheel组并添加了以下几行

User_Alias    SUBMASTER = submasteruser
Cmnd_Alias    SUBMASTER = /usr/bin/pacman
SUBMASTER ALL=(ALL) SUBMASTER

但当我尝试使用 sudo pacman -Syu 或 sudo pacman -S git 等时,我仍然收到错误:抱歉 submasteruser 不允许执行 /usr/bin/pacman

是否还有一些其他文件需要包含在 SUBMASTER 的 /etc/sudoers Cmnd_Alias 中?或者我在这里遗漏了一些基本信息?

相关内容