sudoを一般ユーザを作ってパスワードなしでできるようにする
useradd -m username -G wheel
passwd username
visudo
root ALL=(ALL) ALL %wheel ALL=(ALL) NOPASSWD: ALL
既存ユーザをグループに追加するには
/usr/sbin/usermod -G pppusers ユーザ名
usermod -G グループ名 ユーザー名
/etc/group で確認できます
sudoするときにユーザのパスワードの入力をさせたい場合には「NOPASSWD:」を抜く
zabbix-serverにリモートコマンドをさせる時 visudoに zabbix localhost=(root) NOPASSWD:/etc/init.d/zabbix-server Defaults:zabbix !requiretty を追記する
Defaultsとは デフォルトで Defaults requiretty となっていて、これだとsshやらWinSCPあたりから直でsudoコマンドを叩こうとするとエラーが出るらしい エラーを避けるにはここをコメントアウトしろといろんなサイトに書いてるが Defaults:test !requiretty と1行追記するとtestユーザだけrequirettyが消せるらしい。