![Arch Linux、フルroot権限なしでパックマンを使用するようにカスタマイズ](https://linux33.com/image/195151/Arch%20Linux%E3%80%81%E3%83%95%E3%83%ABroot%E6%A8%A9%E9%99%90%E3%81%AA%E3%81%97%E3%81%A7%E3%83%91%E3%83%83%E3%82%AF%E3%83%9E%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA.png)
私のアーチLinuxシステムで複数のレベルのユーザーを設定しようとしています。 rootユーザーをロックし、3つのレベルのユーザーが欲しいです。上記は本質的にフルホイールルートユーザーであり、その下では権限の低いユーザーがパックマンを使用するなど、いくつかの高度な機能を実行したいと思います。そのため、ホイールグループにsubmasteruserを追加する代わりに、visudoを使用して次の行を追加しました。
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に含める必要がある他のファイルはありますか?それともここにいくつかの基本情報がありませんか?