¿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 NUMBERestá 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 specificationy busca una línea como esta:
Defaults env_reset
Cambia esa línea a:
Defaults env_reset,timestamp_timeout=10
Donde puede reemplazarlo 10con 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 visudoque use otro editor. El editor debe bloquear hasta que haya terminado con sus ediciones. Simplemente configure la EDITORvariable de entorno antes de invocar visudoy usará ese editor en su lugar:
EDITOR=/usr/bin/nano sudo visudo
usaría nanopara 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 subleso significa llamarlo con --wait).
visudosimplemente no edita el/etc/sudoersarchivo directamente. Edita una copia del archivo y, cuando lo guarda, verifica que la copia sea sintácticamente correcta antes de reemplazarla/etc/sudoerscon 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 sivino es lo suyo.visudotoma el editor de$EDITORsi se define whilesudo -e(que se puede usar para editar cualquier archivo) primero mira$SUDO_EDITOR.sudo bashAhora puede seguir siendo el usuario root durante el tiempo que desee. No es necesario jugar con los archivos del sistema.
exito<control-d>para volver al universo normal.fuente
sudo