GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer que sudo recuerde la contraseña por más tiempo

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.


Linux
  1. Cómo restablecer la contraseña para sudo en Debian

  2. ¿Cómo hacer que la terminal muestre [email protected] en negrita?

  3. Cómo cambiar la contraseña de root mysql

  4. ¿Cómo hacer que git no solicite la contraseña al extraer?

  5. Cómo establecer la ruta para los comandos sudo

Cómo cambiar el tiempo de espera de la contraseña de Sudo en Linux

Cómo ejecutar comandos Sudo sin contraseña

Cómo cambiar el tiempo de espera de la contraseña de Sudo en Ubuntu

Cómo ejecutar comandos sudo sin contraseña

Cómo cambiar la contraseña de root en Linux

Cómo:restablecimiento de contraseña a través del portal en la nube para cPanel y WHM