Sudo "sorry, you must have a tty to run sudo ; TTY=unknown"

 Sudo "sorry, you must have a tty to run sudo ; TTY=unknown"

Ошибка: sorry, you must have a tty to run sudo ; TTY=unknown, возникает если для пользователя, из под которого запускается команда с правами sudo, запрещена командная оболочка. Для исправления такого недуга, в sudoers нужно закомментировать строчку с опцией requiretty, т.е.

#Defaults requiretty

unix-way