¿Es posible extender el tiempo que estoy conectado como administrador cuando entro en modo sudo desde la consola? Si es así, ¿cómo?
En el terminal, escriba esto para abrir un archivo para editar:
sudo visudo
Encuentra esto:
Defaults env_reset
Y reemplazar con esto:
Defaults env_reset,timestamp_timeout=NUMBER
¿Dónde NUMBER
está el número de minutos para el tiempo de espera?
Luego guarda el archivo.
Sí, es posible.
Edite el archivo sudoers escribiendo lo siguiente en el símbolo del sistema:
sudo visudo
Encuentra la sección comentada # Defaults specification
y busca una línea como esta:
Defaults env_reset
Cambia esa línea a:
Defaults env_reset,timestamp_timeout=10
Donde puede reemplazarlo 10
con la cantidad de minutos que desee para que viva la contraseña de sudo. Guarda los cambios y listo.
Editar: si no le gusta usar vi
, puede decirle visudo
que use otro editor. El editor debe bloquear hasta que haya terminado con sus ediciones. Simplemente configure la EDITOR
variable de entorno antes de invocar visudo
y usará ese editor en su lugar:
EDITOR=/usr/bin/nano sudo visudo
usaría nano
para editar el archivo en su lugar. Le recomiendo que no use un editor gráfico como Sublime Text sin saber cómo ejecutar el editor, desde la línea de comandos, en modo de bloqueo (para subl
eso significa llamarlo con --wait
).
visudo
simplemente no edita el/etc/sudoers
archivo directamente. Edita una copia del archivo y, cuando lo guarda, verifica que la copia sea sintácticamente correcta antes de reemplazarla/etc/sudoers
con la copia. Esto es muy importante. Es super fácil atornillar ese archivo y alterar su sistema. Vea más arriba cómo usa otro editor sivi
no es lo suyo.visudo
toma el editor de$EDITOR
si se define whilesudo -e
(que se puede usar para editar cualquier archivo) primero mira$SUDO_EDITOR
.sudo bash
Ahora puede seguir siendo el usuario root durante el tiempo que desee. No es necesario jugar con los archivos del sistema.
exit
o<control-d>
para volver al universo normal.fuente
sudo