73 votos

¿Cómo puedo aumentar el tiempo de espera para recordar la contraseña de sudo?

Ya sé que necesito ajustar el archivo /etc/sudoers pero me gustaría ver la información completa y también una solución que no me obligue a usar vi editor.

Actualización: nunca, nunca intentes editar el archivo con algo más que visudo .

104voto

Igor Zelaya Puntos 2266

Ejecutar sudo visudo y añadir esta línea:

Defaults    timestamp_timeout=-1

Ver man 5 sudoers . -1 hace que la contraseña no se agote nunca. Puedes cambiar el número a lo que quieras en minutos.

La página de manual de sudo dice que sudo -v "extiende el tiempo de espera de sudo por otros 5 minutos".

Ejecutar 'sudo visudo' en lugar de editar el archivo directamente hace que el sistema valide el archivo sudoers antes de confirmar los cambios. Por ejemplo, si dejas un carácter extraviado en algún lugar, cuando guardes y salgas, dirá "hay un error en el archivo sudoers, ¿qué te gustaría hacer?" ... por lo que te da la oportunidad de volver a entrar y editar. Esto me acaba de pasar hace 10 minutos.

1voto

Marton Puntos 299

Toda la información de los sudoers se puede encontrar desde la terminal con el comando

man sudoers

Incluso puedes usar texto simple para editar archivos, sin embargo los privilegios lo hacen difícil. sudoers es -r--r----- (Octal 0440)

Esto indica que Apple no quiere que te metas con el archivo. Este es realmente el núcleo de la seguridad del sistema operativo.

Las opciones de edición son vi, emacs, o mi favorito BBEdit.

0voto

patpat Puntos 1

Desactive el tiempo de espera de sudo con este comando:

sudo sh -c 'echo "\nDefaults timestamp_timeout=-1">>/etc/sudoers'

Para volver a activar el tiempo de espera de sudo con este método:

sudo sed -i "/Defaults timestamp_timeout=-1/d" /etc/sudoers

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X