Vagrant
serverspec

特定ユーザにのみtty無しでのsudoを認める

More than 3 years have passed since last update.

VagrantやServerspecを使っている時など、ttyなしでsudoができるように /etc/sudoers から下記の記述をコメントアウトすることがありますが、これだと権限を持つ全てのユーザがttyなしでsudoを実行できるようになってしまいます。


/etc/sudoers

#Defaults      requiretty


全ユーザではなく、特定のユーザだけにttyなしでのsudoを認めるには次のように書きます。


/etc/sudoers

Defaults           requiretty

Defaults:username !requiretty


参考


  • sudoers(5)


    • Defaults

    • SUDOERS OPTIONS