¿Cómo hago para que sudo recuerde mi contraseña por más tiempo?

18

¿Cómo hago para sudorecordar mi contraseña por más tiempo para que no tenga que seguir escribiéndola? No quiero sudo suejecutar comandos como root todo el tiempo.

Estoy en Arch Linux y he intentado googlear esto, pero obtengo ejemplos para cambiar mi contraseña, que no es lo que busco.

Dr. Manhattan
fuente
66
Punto de orden, sudono "recuerda su contraseña" tanto como recuerda su sesión : pam_sudo recuerda que se autenticó correctamente en esa sesión de consola en particular y retiene esa marca durante passwd_timeoutsegundos.
Shadur

Respuestas:

23

Hay timestamp_timeoutopción en su /etc/sudoers. Puede configurar esta opción en número de minutos. Después de ese tiempo, volverá a solicitar la contraseña. Más información en man sudoers.

Y asegúrese de editar su sudoersarchivo usando visudo, que verifica su sintaxis y que no lo dejará con una configuración incorrecta e inaccesible sudo.

Jakuje
fuente
1
Si confía en las contraseñas de odio, puede configurarlas sudoerspara que no las necesite. También puede hacer esto solo para algunos comandos / usuarios individuales.
ctrl-alt-delor
16

Hay una timestamp_timeoutopción en su / etc / sudoers ...

Ejemplo: para recordar la contraseña durante 5 horas

Defaults        timestamp_timeout=300
JJoao
fuente
Creo que esto es realmente lo que estaba buscando, passwd_timeout es solo el tiempo que tarda la solicitud de contraseña en permanecer activa sin entrada
Dr Manhattan
si eso es cierto, ¿puedes aceptar este en su lugar? la situación actual es engañosa en ese caso
estoy tan confundido