SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【linux】sorry, you must have a tty to run sudo ; TTY=unknown ;

とあることをしようとして、/var/log/secure にこんなエラーが出たので、

... sorry, you must have a tty to run sudo ; TTY=unknown ; ...

visudo で設定を変更。

「Defaults requiretty」をコメントアウト(# を先頭に追加する)。

# visudo
...(前略)...
# Defaults    requiretty
...(後略)...

デフォルトでは、sudoできるのはログインセッションからのみで、ttyがないとsudoできない。cronやcgiなどからsudoできないようになっている。

関連するメモ

コメント