Linux全般

概要 [#ec9a9f48]

sudoでは下記のような場合に有効です +rootのパスワードを教えたくない場合 +一般ユーザーで管理者権限の必要な特定のコマンドだけ、実行を許可する +特定のコマンドのみ一般ユーザーでパスワードなしで実行させたい場合

wheelグループ単位でsudoの実行を許可 [#id23b387]

 # cd /etc/
 # cp -p sudoers sudoers.`date +%Y%m%d`
 # visudo
 
 105c105
 < %wheel     ALL=(ALL)     ALL
 ---
 > # %wheel     ALL=(ALL)     ALL
 
 # usermod -G wheel ユーザー
 # id ユーザー
 所属グループ=502(ユーザー),10(wheel)

ユーザー単位で許可 [#la9865f1]

 # visudo
 ユーザー ALL=(ALL) ALL

特定コマンドのみ許可 [#ya6f8453]

 # visudo
 ユーザー ALL=/bin/nice,/usr/bin/ionice

特定コマンドのみパスワードを求めない [#v29727d5]

 # visudo
 ユーザー ALL= NOPASSWD:/bin/nice