abc
sudoアクセスが制限されているユーザーがいるビルドマシンを1つ持っています。ソースコードをチェックアウトしてビルドスクリプトを実行すると、問題なく動作します。ビルドスクリプトにsudo
は、「sudo:ttyが存在せず、askpassプログラムが指定されていません」と書かれていない呼び出しが含まれています。しかし、スレーブとして追加されたビルドマシンでJenkinsを使用して同じことを実行すると、「sudo:ttyが存在せず、askpassプログラムが指定されていません」と表示されます。
Default requiretty
ファイルでコメント化するという解決策が1つ見つかりました/etc/sudoers
。しかし、私はこのファイルにアクセスできません。
この問題を解決するにはどうすればよいですか?
sudo
、パスワードを入力せずに実行できますか?パスワードを入力する必要がある場合、sudoはttyを要求します。