Linux 主機升級系統後開始收到系統的通知信,某幾個 cron 排程指令有了問題,

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

因為是重要的流程,先用 visudo 修改設定將下列參數註解掉

Defaults requiretty

就可以解決這個問題。

但是對安全性會有何影響呢?畢竟有這樣的設定必有其原因,目前我還不清楚,需要深入瞭解 sudoers 的功能。