O comando Linux Debian Jessie sudo continua pedindo senha

O comando Linux Debian Jessie sudo continua pedindo senha

Recentemente configurei um site do Symfony 3 que me envolveu na configuração de algumas permissões na /varpasta. Eu tive que fazer o seguinte:

$ HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
$ sudo setfacl  -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
$ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var

Isso adicionou as permissões necessárias, mas agora recebo a seguinte mensagem sempre que uso o sudocomando.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for user:

Geralmente, isso é enviado apenas na primeira vez que um usuário usa o sudo. Além disso, eu costumava inserir minha senha sudouma vez e ela expirava depois de algum tempo (e então eu teria que digitá-la novamente). Agora recebo a massagem e a solicitação de senha todas as vezes.

Existe uma maneira de corrigir isso?

Responder1

Caso alguém esteja se perguntando, foi isso que fiz para corrigir o problema.

Consertar:

sudo setfacl -R -b

Isso recursivamente (-R) remove todas as permissões (-b) acl

Também recebi um aviso de gravação em grupo para os seguintes arquivos:

/var/lib/sudo/lectured
/var/lib/sudo/ts

Consertar:

sudo chmod 700

para ambos os arquivos e que corrigem as permissões e corrigiu os avisos

Responder2

Se você digitasse

sudo -s

no terminal, todos os comandos posteriores serão executados como sudo, mas eu não sugeriria permanecer nesse modo se não for necessário.

informação relacionada