Грешката "no tty present" показва, че имате настройката "requiretty" във вашия sudoers файл. Във вашия случай вероятно е в /etc/sudoers.d. След като този ред е там, няма значение в коя група се намирате - sudo ще изисква tty всеки път, когато се изпълни.
За да заобиколите това, трябва или да премахнете (или да коментирате) реда за изискване в конфигурационния файл, или да добавите ред, за да изключите вашия потребител от настройката за изискване. Можете да видите как да направите това тук:Деактивиране на requiretty на потребител