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.