Tengo un servidor Ubuntu 10.04 LTS.
Actualmente estoy conectado como root, porque de repente ya no puedo iniciar sesión en mi cuenta.
Cuando ejecuto su useraccount, no pasa nada.
El archivo de registro auth.log me dice lo siguiente:
Jan 25 14:51:43 server su[26174]: Successful su for useraccount by root
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session opened for user useraccount by root(uid=0)
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session closed for user useraccount
Jan 25 14:51:43 serversu[26174]: + /dev/ttyS0 root:useraccount
Por lo tanto, puedo iniciar sesión correctamente, pero me expulsan de inmediato.

/bin/falsesignifica sin cáscara en absoluto. El shell por defecto de Ubuntu es/bin/bash. No tengo idea de cómo la cáscara podría haber cambiado./bin/falsees correcto para usuarios no humanos que no necesitan un shell (por ejemplo,syslog).