Aquí se explica cómo hacer que Sudo recuerde su contraseña durante más tiempo para que no tenga que escribirla repetidamente.
Probablemente ejecutas bastantes sudo
comandos porque no quieres sudo su
y ejecutar comandos como root todo el tiempo. Sin embargo, puede no ser muy agradable tener que seguir ingresando el sudo
clave. Así que así es como puedes lidiar con eso.
Notaste que si ejecutas uno y luego otro dentro de unos minutos, la segunda vez, no obtienes el mensaje como:[sudo] contraseña para tu_nombre de usuario. Sin embargo, lo obtiene cuando hay más tiempo entre la ejecución de los dos comandos.
¿Cómo puedo hacer que sudo dure más tiempo?
El comportamiento de sudo
está configurado en el /etc/sudoers
y por defecto el tiempo de espera de sudo
el comando es de 15 minutos .
El /etc/sudoers
el archivo tiene un timestamp_timeout
opción responsable de volver a solicitar al usuario una contraseña después de un período de tiempo específico.
La buena noticia es que puede aumentar este número a uno mayor (en minutos) agregando una cadena en /etc/sudoers
expediente. Después de ese tiempo, sudo
le pedirá una contraseña de nuevo.
El sudo
El comando no recuerda su contraseña, pero cuando lo autoriza por primera vez, se crea una sesión que dura timestamp_timeout
. Almacena la marca de tiempo en /var/run/sudo/ts/
directorio.
Es esencial asegurarse de editar sus sudoers
archivo usando visudo
, que verifica su sintaxis y no lo dejará con una configuración incorrecta y un sudo
inaccesible .
En otras palabras, ejecutar sudo visudo
en lugar de editar el archivo directamente, hace que el sistema valide el /etc/sudoers
archivo antes de confirmar los cambios.
Para hacer el sudo
duran más, ejecuta el siguiente comando en la terminal:
sudo visudo
Encuentra las líneas que comienzan con Defaults
y agregue Defaults timestamp_timeout=x
donde x
es el número de minutos que desea entre avisos. En nuestro caso, establecemos este valor en 60
.
Eso es todo. Guarda el archivo y cierra. El sudo
la solicitud de contraseña expirará después de una hora (60 minutos) una vez sudo
es invocado por un usuario.
Además, si especifica 0
, siempre se le pedirá la contraseña. Tenga en cuenta que si establece un valor negativo, por ejemplo, -1
, el tiempo de espera nunca caducará.
Por supuesto, no se recomienda especificar un valor negativo y debe tratarse como una mala práctica de seguridad .
Obtenga más información sobre las diversas opciones en sudoers
en la página del manual de la línea de comandos.
Si tiene alguna pregunta o comentario, no dude en dejar un comentario.