# rm-rf.es

Lentitud en login – Solaris y OpenSolaris

En sistemas operativos Solaris y OpenSolaris, por defecto, cuando un usuario inicia sesión en el sistema, se realizan determinadas operaciones que pueden provocar lentitud en el acceso por ssh o al hace su, por ejemplo.

El origen de esta situación es, que en el archivo /etc/profile, que se ejecuta cada vez que el usuario hace login, se realiza una comprobación de la quota del usuario, si tiene mensajes nuevos y presenta el banner motd:

[...]
        if [ ! -f .hushlogin ]
        then
                /usr/sbin/quota
                #       Allow the user to break the Message-Of-The-Day only.
                trap "trap '' 2"  2
                /bin/cat -s /etc/motd
                trap "" 2

                /bin/mail -E
[...]

Si nuestra $HOME tiene mucha ocupación, o se sirve a través de un filesystem remoto, ahí está el problema. La solución la dice el propio script de profile, crear un archivo llamado .hushlogin para omitir esta comprobación:

$ touch ~/.hushlogin

Una vez creado, el acceso debería ser, al menos, más rápido.

Salir de la versión móvil