2009年6月5日金曜日

Linux Tips

プログラムから sudo を実行すると sudo: sorry, you must have a tty to run sudo と言って怒られる。

さしあたって、以下のように Defaults requiretty をコメントアウトすればよい。
#
# Disable "ssh hostname sudo ", because it will show the password in clear.
# You have to run "ssh -t hostname sudo ".
#
#Defaults requiretty