El comando sudo de Linux Debian Jessie sigue pidiendo contraseña

El comando sudo de Linux Debian Jessie sigue pidiendo contraseña

Recientemente configuré un sitio Symfony 3 que me implicó configurar algunos permisos en la /varcarpeta. Tuve que hacer lo siguiente:

$ 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

Esto agregó los permisos necesarios, pero ahora recibo el siguiente mensaje cada vez que uso el 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:

Por lo general, esto se envía solo la primera vez que un usuario lo usa sudo. Además, solía poder ingresar mi contraseña por sudouna vez y caducaba después de un tiempo (y luego tenía que volver a ingresarla). Ahora recibo tanto el masaje como la solicitud de contraseña cada vez.

¿Hay alguna manera de solucionar esto?

Respuesta1

En caso de que alguien se pregunte, esto es lo que hice para solucionar este problema.

Arreglar:

sudo setfacl -R -b

Esto elimina recursivamente (-R) todos los permisos (-b) acl

También recibí una advertencia de escritura grupal para los siguientes archivos:

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

Arreglar:

sudo chmod 700

para ambos archivos y que corrige los permisos y solucionó las advertencias

Respuesta2

Si pudieras escribir

sudo -s

en la terminal, todos los comandos posteriores se ejecutarán como sudo, pero no sugeriría permanecer en ese modo si no es necesario.

información relacionada