環境
- AlmaLinux8.9
Sudo権限を付与する
ユーザーのsudo
権限を管理するには/etc/sudoers
ファイルを編集することで行えます。
- 構文
<username> <hostname.example.com>=(<run_as_user>:<run_as_group>) <path/to/command>
-
解説
-
<username>
- コマンドを入力するユーザー
-
%
で始まる場合はグループを定義(例: %users)
-
<hostname.example.com>
- ルールが適用されるホスト名
-
(<run_as_user>:<run_as_group>)
- コマンドを実行するユーザーまたはグループを定義
- 省略するとroot としてコマンドを実行
-
<path/to/command>
- コマンドの絶対パス
- パスの後にオプションを追加することで特定のオプションを制御可能
- オプションなしの場合は全てのオプションが有効
-
それぞれの項目はALL
に置き換えることができ、その場合は全てのユーザーなどを指定することができるので要注意
!
演算子を使用することができ、!root
とした場合はroot
以外のすべてのユーザーを指定できる。
- 例
user ALL = /usr/bin/python3.11, /usr/bin/zip
参考サイト