by shigemk2

当面は技術的なことしか書かない

you must have a tty to run sudo

TTY経由でないsudoの実行 - shibainu55日記

zabbix_agentのログを見てたら

you must have a tty to run sudo

なるエラーに出喰わす。

SSHクライアントやコンソール上での実行以外では前述の「you must have a tty to run sudo」のメッセージで実行できない。これを回避するためには、sudoのデフォルト設定の「Defaults requiretty」を無効化する必要がある。

とのこと。

具体的には、/etc/sudoersから該当行を以下のようにコメントアウトだああ。

#Defaults    requiretty