sudo: sorry, you must have a tty to run sudo

2008-07-08

某古いシステムを移行した際に、このようなエラーが出力された。

 sudo: sorry, you must have a tty to run sudo


これは CGI のエラーで、確かに sudo しているのだが、コマンドラインから同じコマンドを実行しても正常に動作する。。。。
なんだこれ??と思ったら、Linux の sudo のバージョンアップによる挙動の違いらしい。
設定変更で回避できたけど、余計なことしてくれるな~(-_-#

ということで、せっかくなので、sudoを作成。

2008
6