De "no tty present"-fout geeft aan dat u de 'requiretty'-instelling in uw sudoers-bestand hebt. In jouw geval staat het waarschijnlijk in /etc/sudoers.d. Als deze regel er eenmaal is, maakt het niet uit in welke groep je zit - sudo zal een tty vereisen wanneer het wordt uitgevoerd.
Om dit te omzeilen, moet u ofwel de regel van de eis in het configuratiebestand verwijderen (of weglaten) of een regel toevoegen om uw gebruiker uit te sluiten van de vereiste instelling. U kunt hier zien hoe u dat doet:Vereist uitschakelen per gebruiker