(2016/06/12追記)
$ sudo /usr/sbin/visudoの内容を読んでいたところ、
## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
との記述を最終行に見つけ、/etc/sudoers.d 配下にファイルを配置すれば自動的に読み込んでくれることを知りました。
これに従い、当ポストも内容を更新しました。
-
以下のコマンドで設定ファイルを配置
$ cat << EOS > /etc/sudoers.d/jenkins Defaults:jenkins !requiretty jenkins ALL=(ALL) NOPASSWD:ALL EOS
以前に掲載していた方法
-
以下のコマンドで設定ファイルを編集。
$ sudo /usr/sbin/visudo
-
「Defaults requiretty」の行につづいて、以下の2行を追加。
Defaults:jenkins !requiretty jenkins ALL=(ALL) NOPASSWD:ALL