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

 

Ubuntu 23.04

Posted by arkgame