ERRO: nenhum tty presente e nenhum programa askpass especificado; TTY = desconhecido; PWD = /; USER = root; [duplicado]

0

No meu arquivo /etc/sudoers.d/myAppCommand eu configurei um comando como este.

Cmnd_Alias APP_CMD = /opt/myApp/lib/app-start, \
                                    /opt/myApp/lib/app-stop, \
                                    /opt/myApp/lib/app-restart
#Rules section
#
my-app ALL = NOPASSWD: APP_CMD

Mas no momento da instalação, este comando apresenta o erro abaixo:

2015-01-12 08:22:27 SecurityEvent sudo Rack1 alert sudo:  my-app : no tty present and no askpass program specified ; TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/opt/myApp/lib/app-start
    
por joy87 28.01.2015 / 13:37

1 resposta

1

Por algum motivo, você tem requiretty definido no arquivo sudoers . Como está desativado por padrão, foi definido pela sua distro, administrador ou você.

Veja esta resposta para saber como desativar requiretty para um único comando.

    
por 28.01.2015 / 14:04

Tags