Ubuntu 23.04 root権限特定のコマンドを特定ユーザーに委譲する方法
環境
Ubuntu 23.04
操作方法
1.sudoをインストールします。
# apt -y install sudo
2.root 権限が必要な特定のコマンドを特定のグループに属するユーザーに委譲する。
# ユーザー管理系のコマンドエイリアス追記
# Cmnd alias specification Cmnd_Alias arkmgr = /usr/sbin/adduser, /usr/sbin/useradd, /usr/sbin/newusers, \ /usr/sbin/deluser, /usr/sbin/userdel, /usr/sbin/usermod, /usr/bin/passwd
# 最終行 : グループ [arkmgr] に属するユーザーに [ARKMGR] で定義したコマンド許可設定追記
%arkmgr ALL=(ALL) ARKMGR
3.グループを追加する
# groupadd arkmgr # vi /etc/group # 所属させるユーザーを追記 arkmgr:x:1002:ark
4. [ark] ユーザーで動作確認
$ sudo /usr/sbin/useradd testuser $ sudo /usr/bin/passwd testuser