Ubuntu 23.04 ユーザーに特定のコマンドを許可しない方法
環境
Ubuntu 23.04
操作方法
1.sudoをインストールします。
# apt -y install sudo
2.root 権限を特定のユーザーに特定のコマンドを許可します。
# システム停止系のコマンドエイリアス追記 # Cmnd alias specification Cmnd_Alias SHUTDOWN = /sbin/halt, /sbin/shutdown, \ /sbin/poweroff, /sbin/reboot, /sbin/init, /bin/systemctl # エイリアス [SHUTDOWN] は許可しない ark ALL=(ALL:ALL) ALL, !SHUTDOWN
3.[ark] ユーザーで動作確認
$ sudo /sbin/shutdown -r now
結果
残念ですが、ユーザー ark は'/sbin/shutdown -r now' を root として arkgame.localdomain 上で実行することは許可されていません。