visudo

出典: wiki.nodoka.org


visudo

  • rootコマンド許可
visudo
user ALL= (root) /sbin/init
  • 複数のrootコマンド許可
visudo
user ALL= (root) /sbin/init,/sbin/ifconfig
  • 複数のrootコマンドをグループに対して許可
visudo
%group ALL= (root) init, shutdown
  • コマンドのエイリアスを定義してグループに対して許可
visudo
Cmnd_Alias ROOT_CMD = /sbin/init,/sbin/ifconfig
%group ALL= (root) ROOT_CMD
  • コマンドの複数エイリアスを定義してグループに対して許可
visudo
Cmnd_Alias ROOT_CMD = /sbin/init,/sbin/ifconfig
Cmnd_Alias APPL_CMD = /usr/local/bin/aaa.sh,/usr/local/sbin/bbb.sh
%group ALL= (root) ROOT_CMD, (user) APPL_CMD
  • タイムアウトの設定
visudo
Defaults timestamp_timeout = 0
  • プロンプトの設定
visudo
Defaults passprompt = "%u@%h Password: "