Autologout após efetuar login

2

Eu tenho um servidor Ubuntu 10.04 LTS.

Atualmente estou logado como root, porque de repente eu não consigo mais entrar em minha conta.

Quando executo su useraccount , nada acontece.

O arquivo de log auth.log me diz o seguinte:

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

Então, posso logar com sucesso, mas sou expulso imediatamente.

    
por Peter 25.01.2013 / 14:51

1 resposta

4

Parece que o shell padrão da sua conta foi alterado.

Dê uma olhada em /etc/passwd . Deve haver uma linha semelhante a esta:

useraccount:x:1000:1000:username,,,:/home/useraccount:/bin/bash

Se o último CSV não for seu shell padrão usual, altere-o.

Se o seu shell padrão estiver configurado corretamente, examine o conteúdo de /home/useraccount/.bashrc (ou o equivalente do seu shell) em qualquer script de shell que ele chamar.

    
por 25.01.2013 / 15:28