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/false
significa 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/false
es correcto para usuarios no humanos que no necesitan un shell (por ejemplo,syslog
).