PuTTY fecha após o login

3

Estou fazendo o login através do host da minha escola e tudo funciona bem, saí mais cedo e agora, sempre que tento logar, o PuTTY fecha automaticamente. Eu também usei o Google Shell para ver se era um problema com o PuTTY, mas ainda sou desconectado. Aqui está a saída que recebo:

Last login: Tue Feb 14 21:51:02 2017 from rsrch-bd09s72.ucads.uc.edu
/home/ep69674/.profile[3]: Class: not found [No such file or directory]
/home/ep69674/.profile[7]: 1.: not found [No such file or directory]
/home/ep69674/.profile[14]: 2.: not found [No such file or directory]
/home/ep69674/.profile[15]: what: not found [No such file or directory]
/home/ep69674/.profile[22]: 3.: not found [No such file or directory]
/home/ep69674/.profile[29]: 4.: not found [No such file or directory]
/home/ep69674/.profile[32]: ________________: not found [No such file or directory]
/home/ep69674/.profile[36]: 5.: not found [No such file or directory]
/home/ep69674/.profile: line 36: syntax error: '(' unexpected
Connection to rwclinux.rwc.uc.edu closed.
NaCl plugin exited with status code 3.

Nota: também estou usando o SSH

    
por lollercoaster 15.02.2017 / 03:12

2 respostas

3

Parece que seu arquivo .profile foi corrompido e está impedindo que sua conta faça login.

Isso provavelmente exigirá que você entre em contato com o administrador do sistema para corrigir o arquivo.

Eu examinei alguns artigos "Como contornar o .profile no login", e embora eu não tenha acesso ao PuTTy para ver se esses sinalizadores podem ser definidos de alguma forma, especificando bash --noprofile como o comando remoto pode permitir que você faça o login.

Alguém também relatou que eles conseguiram recuperar o controle enviando Control-C durante o processo de login.

Se você conseguir acessar sua conta dessa maneira, talvez deseje correr

mv .profile .profile-copy

para que você possa voltar à sua conta sem truques no futuro.

    
por 15.02.2017 / 03:50
2

Tente copiar o .profile do controle remoto usando pscp.exe , para backup:

pscp user@host:.profile .profile.bak

E, em seguida, substitua-o por um arquivo vazio:

echo > empty
pscp empty user@host:.profile

Como verificação de integridade, tente fazer login novamente usando o PuTTY. Com o novo vazio .profile , deve funcionar. Em seguida, edite a cópia de .profile localmente, tente corrigir os erros e copie-os de volta para o servidor. Repita até que todos os problemas em .profile sejam resolvidos (você logou com sucesso).

    
por 15.02.2017 / 21:25