![Arch linux,设置用户在没有完全root权限的情况下使用pacman](https://linux22.com/image/195151/Arch%20linux%EF%BC%8C%E8%AE%BE%E7%BD%AE%E7%94%A8%E6%88%B7%E5%9C%A8%E6%B2%A1%E6%9C%89%E5%AE%8C%E5%85%A8root%E6%9D%83%E9%99%90%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%BD%BF%E7%94%A8pacman.png)
我正在尝试在我的 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 中?或者我在这里遗漏了一些基本信息?