Cuando ejecuto sudoe ingreso mi contraseña, una invocación posterior de sudounos minutos no necesitará volver a ingresar la contraseña.
¿Cómo puedo cambiar el tiempo de espera predeterminado para solicitar nuevamente la contraseña?
man sudoers dice:
Una vez que un usuario ha sido autenticado, [...] el usuario puede usar sudo sin contraseña por un corto período de tiempo (5 minutos a menos que la
timestamp_timeoutopción lo anule).
Para cambiar el tiempo de espera, ejecute sudo visudoy agregue la línea:
Defaults timestamp_timeout=30
¿Dónde 30está el nuevo tiempo de espera en minutos?
Para solicitar siempre una contraseña, establezca en 0. Para establecer un tiempo de espera infinito, configure el valor como negativo.
Para deshabilitar totalmente la solicitud de una contraseña para el usuario ravi:
Defaults:ravi !authenticate
Necesita editar / etc / sudoers. Para aquellos que no usan vi, deben editar este archivo (en algunos tipos de Linux) con un comando de terminal como este:
sudo EDITOR=gedit visudo
Luego agregue o cambie timestamp_timeout:
# After authenticating, this is the amount of time after which
# sudo will prompt for a password again in the same terminal
Defaults timestamp_timeout=30
visería establecer la$EDITORvariable en otra cosa. La idea devisudono es llamarvi, sino evitar que las personas se bloqueen (y cualquier otra persona que dependasudo) de surootcuenta al 1) copiar/etc/sudoersa un archivo temporal, 2) llamar$EDITORa este archivo, 3) ejecutar una verificación de sintaxis en este archivo y 4) eventualmente reemplazando/etc/sudoerscon la versión actualizada.visudoLa documentación dice: "Normalmente, visudo no respeta las variables de entorno VISUAL o EDITOR a menos que contengan un editor en la lista de editores antes mencionada" - y la lista por defecto es solovi, mientras permite que cualquier editor sea un agujero de seguridad. Pero puedo confesar quesudo EDITOR=gedit visudofunciona en mi caja CentOS 7.2. La verificación de sintaxis que proporciona es ciertamente una buena cosa.sudoerssí mismo, solo para el registro. Estoy seguro de que la verificación de sintaxis lo dirá. ;)sudo visudoes modificar el archivo de configuración predeterminado directamente, pero en el archivo tiene una sugerencia a continuaciónEntonces, la mejor manera es
Agrega el contenido
(number)es el nuevo tiempo de espera en minutos .Guarde el archivo presionando Ctrl+ Oy presione enter, y salga usando Ctrl+ X.
fuente