Ejecuto bastantes sudo
comandos.
Noté que si ejecuto uno y luego otro dentro de unos minutos, la segunda vez no recibo el mensaje:
[sudo] contraseña para my_username:
pero lo entiendo cuando hay más tiempo entre la ejecución de los dos comandos.
¿En qué período de tiempo no aparece el mensaje? ¿Cómo podemos verificarlo / actualizarlo?
Respuestas:
El tiempo de espera predeterminado
sudo
es de 15 minutos; es decir,sudo
recordará su contraseña durante 15 minutos de forma predeterminada.Puede modificar este tiempo de espera predeterminado agregando una cadena en el archivo
/etc/sudoers
. Sin embargo, no modifica el archivo directamente, sino que usa el comandosudo visudo
.Entonces, escriba
sudo visudo
una terminal. Esto abrirá el archivo (en realidad, temporal) para que lo editemos, utilizando su editor preferido.Busque esta línea:
Y agregue (con una coma) al final, donde X es el tiempo que desea establecer en minutos.
timestamp_timeout=X
Entonces su línea debería verse así, como un ejemplo:
Si especifica 0, siempre se le pedirá la contraseña. Si especifica un valor negativo, el tiempo de espera nunca caducará.
Una vez hecho, guardar y salir.
Fuente: RootSudoTimeout
fuente
Ctrl + x
parte no siempre coincide con el editor, por ejemplovi
(en mi caso).Default timestamp-0
lugar de la que tieneenv_reset
. Rompió mi archivo de sudoers. ¡Tuve que usar askubuntu.com/a/73872/143251 para resolverlo!vi
es el editor que he definidovisudo
. El problema es que guardé el archivo aunque recibí un mensaje de advertencia al cerrarlo. Mi culpa, obviamente.Vea esta publicación aquí: http://ubuntuforums.org/showthread.php?p=116697#post116697
Edite el
/etc/sudoers
archivo, use elsudo visudo
comando por seguridad. Agreguetimestamp_timeout=0
a la línea que comienzaDefaults
a preguntar cada vez, o X positivo para un retraso de X minutos.fuente
timestamp_timeout=0
línea?env_reset
referencia, que es importante. De todos modos, su respuesta también fue muy útil, ¡así que gracias!No estoy seguro si esto expira o no, pero podría intentar
Le pedirá la contraseña y luego todos los comandos se ejecutarán como sudo.
fuente
root
. Creo que es más seguro De todos modos, gracias por el consejo.