0 votos

Lion Terminal recuerda la contraseña de sudo después de salir

Llevo usando Lion desde su lanzamiento, y hoy me he dado cuenta, por primera vez, de que Terminal no me pedía una contraseña cuando escribía un sudo comando, si yo cerrar y reabrir Terminal dentro de la ventana de cinco minutos, pero espere más de cinco minutos después de reabrir la aplicación para entrar en otra sudo comando.

¿Se está almacenando en alguna parte como resultado de la nueva función de Lion de "recordar el estado de la aplicación"? ¿Puedo desactivar esta opción? Parece bastante inseguro.

También he probado a utilizar el Command + Option + Q así como salir de Terminal antes de salir de la aplicación, sin éxito (también dentro de la ventana de tiempo de espera de cinco minutos).

Que conste que no recuerdo haber visto este comportamiento antes de actualizar a 10.7.1, pero puedo estar equivocado.

¿Puede alguien más replicar esto para mí y confirmar mi sospecha, antes de registrar un error con Apple?


EDITAR : Parece que mi pregunta no es clara. Quiero saber si esto es normal, o un error:

  • Edición sudo comando. Se me pide una contraseña.

  • Cerrar la terminal antes de sudo El tiempo de espera surte efecto (en cinco minutos).

  • Abrir de nuevo el Terminal y esperar más de cinco minutos antes de emitir sudo de nuevo.

  • Edición sudo mando. Yo soy no se le pedirá una contraseña.

6voto

Nate Puntos 220

Esto es normal, y una consecuencia inherente a la forma en que sudo maneja su ventana de 5 minutos de no necesidad de autenticación. Cuando se autentifica en sudo , registra su cuenta como autentificado. Como la autenticación está ligada a tu cuenta (no a una sesión de Terminal o algo así), sigue siendo válida si sales y vuelves a abrir la Terminal, si cierras la sesión y vuelves a entrar, o incluso si cambias a un tipo de sesión diferente (por ejemplo, inicio de sesión de consola frente a sesión SSH frente a trabajo cron que se ejecuta como tu ID de usuario, etc). No estoy seguro de que sobreviva a un reinicio - si no es así, es porque hay un paso en el proceso de inicio del sistema que borra los archivos de marcas de tiempo.

Por cierto, puedes borrar tu propio archivo de marcas de tiempo con sudo -K .

3voto

Jasmine D Puntos 1

Por defecto, sudo conserva el estado de autentificación durante 5 minutos (esto no es nuevo en Lion). Este tiempo de espera por defecto se puede controlar con la opción timestamp_timeout ajuste en /etc/sudoers (utilizar visudo para editar). Véase man 5 sudoers para más.

También se puede restablecer individualmente eliminando el directorio de marcas de tiempo para el usuario, por ejemplo sudo rmdir /var/db/sudo/username

Esto no está relacionado con la función de estado de la aplicación introducida en Lion (controlable mediante Preferencias del Sistema -> General -> Restaurar Windows al salir y volver a abrir aplicaciones ).

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