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