CentOS 5 Configuration Tweak for sudo
Posted by Scott on Feb 17th, 2008
I recently updated my Rails deployment server from CentOS 4 to CentOS 5, and immediately ran into the following error when deploying my apps using vlad:
sudo: sorry, you must have a tty to run sudo
Thus apache wasn’t being restarted after my mongrel instances. It turns out that RHEL/CentOS 5 includes added restrictions in its default sudo configuration. Simply comment out the following line in /etc/sudoers:
#Defaults requiretty
to resolve the problem.