Cómo cambiar cuánto tiempo espera el sudo antes de que te vuelva a preguntar

Video: Cómo cambiar cuánto tiempo espera el sudo antes de que te vuelva a preguntar

Video: Cómo cambiar cuánto tiempo espera el sudo antes de que te vuelva a preguntar
Video: Editar Archivo Hosts de Windows sin problemas 2024, Marcha
Cómo cambiar cuánto tiempo espera el sudo antes de que te vuelva a preguntar
Cómo cambiar cuánto tiempo espera el sudo antes de que te vuelva a preguntar
Anonim
Cuando usa el comando sudo para ejecutar comandos como root o administrador, se le solicita que ingrese su contraseña. Es posible que haya notado que si ejecuta otro comando usando sudo poco después del primer comando, no se le solicitará su contraseña nuevamente.
Cuando usa el comando sudo para ejecutar comandos como root o administrador, se le solicita que ingrese su contraseña. Es posible que haya notado que si ejecuta otro comando usando sudo poco después del primer comando, no se le solicitará su contraseña nuevamente.

Puede personalizar la duración de ese período de gracia en el que no se le pedirá que ingrese su contraseña para el comando sudo nuevamente al cambiar la configuración del comando sudo.

NOTA: Cuando decimos que escriba algo en este artículo y haya citas alrededor del texto, NO escriba las comillas, a menos que especifiquemos lo contrario.

Abriremos el archivo "/ etc / sudoers" y cambiaremos una configuración para personalizar la duración del período de gracia. Para comenzar, presione Ctrl + Alt + T para abrir una ventana de Terminal. Escriba el siguiente comando cuando se le solicite y presione Entrar.

sudo visudo

Escriba su contraseña cuando se le solicite y presione Entrar.

Un archivo se abre directamente en la ventana de la Terminal utilizando el editor de texto Nano. Use las teclas de flecha en su teclado para mover el cursor al final de la siguiente línea:
Un archivo se abre directamente en la ventana de la Terminal utilizando el editor de texto Nano. Use las teclas de flecha en su teclado para mover el cursor al final de la siguiente línea:

Defaults env_reset

IMPORTANTE: Nunca edite el archivo sudoers con un editor de texto normal. Siempre use el comando visudo como se describe aquí. Si el archivo sudoers tiene una sintaxis inadecuada, se quedará con un sistema en el que es imposible obtener privilegios elevados o de raíz. El comando visudo abre un editor de texto como lo haría con los archivos de texto normales, pero el comando también valida la sintaxis del archivo al guardarlo. Esto evita que los errores de configuración en el archivo sudoers bloqueen las operaciones de sudo, y perderá lo que podría ser su único método para obtener privilegios de root.

Tradicionalmente, Linux usa vi como el editor predeterminado, pero Ubuntu ha optado por usar Nano. Si prefiere usar vi como el editor de texto predeterminado en Ubuntu, en lugar de Nano, consulte nuestro artículo.

Cambie la línea agregando ", timestamp_timeout = x" al final de la línea.
Cambie la línea agregando ", timestamp_timeout = x" al final de la línea.

Defaults env_reset, timestamp_timeout=x

Reemplace "x" con la cantidad de minutos que desea que sudo espere en la misma sesión de Terminal antes de solicitarle que ingrese su contraseña nuevamente.

Si ingresa “-1” para “x”, la solicitud de contraseña se revoca. Esto no es recomendable. Si desea que el sistema le solicite una contraseña cada vez que use el comando sudo, ingrese "0" para "x".

Una vez que haya realizado el cambio, presione Ctrl + X y escriba una "y" en respuesta a la pregunta que se muestra en la parte inferior de la ventana para guardar los cambios.
Una vez que haya realizado el cambio, presione Ctrl + X y escriba una "y" en respuesta a la pregunta que se muestra en la parte inferior de la ventana para guardar los cambios.
Se le pedirá el nombre del archivo para escribir en la parte inferior. Presione Enter para aceptar el valor predeterminado.
Se le pedirá el nombre del archivo para escribir en la parte inferior. Presione Enter para aceptar el valor predeterminado.
Volverá a la línea de comandos. Para cerrar la ventana de la Terminal, escriba "exit" en el indicador y presione Enter. También puede hacer clic en el botón X en la esquina superior izquierda de la ventana.
Volverá a la línea de comandos. Para cerrar la ventana de la Terminal, escriba "exit" en el indicador y presione Enter. También puede hacer clic en el botón X en la esquina superior izquierda de la ventana.
También puede borrar el caché de contraseñas para sudo escribiendo el siguiente comando en el indicador y presionando Intro.
También puede borrar el caché de contraseñas para sudo escribiendo el siguiente comando en el indicador y presionando Intro.

sudo –k

Esto hará que la solicitud de contraseña se vuelva a mostrar cuando use sudo, incluso si no ha pasado el período de gracia completo.

Recomendado: