centosでsudoコマンドを実行しようとしたら、以下のエラーがでました。
sudo: sorry, you must have a tty to run sudo
調査したところ、sudoコマンド実行する時にttyが必須と設定されています。
>less /etc/sudores
Defaults requirettyその行をコマンドアウトすれば解決できますが、セキュアではないので、おすすめできません。
必要なユーザーのみ許可した方がいいので、必要なユーザーだけの設定方法は以下の通りになります。ユーザーhogehogeを例とします。
Defaults:hogehoge !requiretty
0 件のコメント:
コメントを投稿