Terminal.app en mi mac solía mostrar Last login: <date time> on ttys000
como la primera línea.
Sin embargo, cuando lo abrí esta semana, noté que no mostraba el mensaje.
¿Esto es normal o hice algo mal?
Intenté reiniciar Mac e intenté 'reparar permisos de disco' en la Utilidad de Disco, pero ninguno de ellos solucionó el problema.
Encontré que ~/.hushlogin
suprime el mensaje, pero no se encontró tal archivo cuando probé ls -la ~
.
Estoy usando OS X 10.8.5.
Editar:
Instalé GPG Suite el fin de semana pasado.
¿Tiene algo que ver con el problema?
Actualización:
Creo que este problema está en todo el sistema, porque se reproduce en la cuenta de invitado.
Sospecho que el archivo de registro del último inicio de sesión puede estar dañado.
es posible?
¿Cómo puedo verificar esto?
Actualización 2:
Intenté abrir otra ventana mientras ejecutaba sudo opensnoop -ve -n login
.
Encontré que login
falló al abrir algunos archivos en /var/log/asl/
y los 'valores de errno' eran '24'.
Actualización 3:
Descubrí que errno 24 significaba "demasiados archivos abiertos" e intenté reducir los archivos de registro en sudo aslmanager
. ¡Esto solucionó el problema! Sin embargo, no sé por qué estos archivos de registro no se han eliminado.