Ubuntu 23.04 特定のコマンドを特定のユーザーに委譲する方法

環境
Ubuntu 23.04

操作方法
1.sudoをインストールします。

# apt -y install sudo

2.それぞれのユーザーに特定のコマンドの許可を設定する
# visudo

# 最終行 : ユーザーに特定のコマンドの許可設定追記

user01    ALL=(ALL:ALL) /usr/sbin/visudo
user02    ALL=(ALL:ALL) /usr/sbin/adduser, /usr/sbin/useradd, /usr/sbin/newusers, \
                        /usr/sbin/deluser, /usr/sbin/userdel, /usr/sbin/usermod, /usr/bin/passwd
user03    ALL=(ALL:ALL) /usr/bin/vim

3.[user01] ユーザーで動作確認

$ sudo /usr/sbin/visudo

4. [user02] ユーザーで動作確認

$ sudo /usr/sbin/userdel -r cftuser

5.[user03] ユーザーで動作確認

$ sudo /usr/bin/vim /root/.profile

 

Ubuntu 23.04

Posted by arkgame