Nenhum prompt após o login

Nenhum prompt após o login

Depois de inserir meu nome de usuário e senha ao tentar fazer login, não recebo o prompt de comando.

Esta é a aparência da minha tela:

pal login: root
Password:
Last login: Wed Oct 14 15:42:19 on tty1
_

Eu procurei esse problema e fazer um CTRL+Z corrige isso para outras pessoas - o meu não faz nada.

Outra coisa que tentei é CTRL+C. Mas fazer isso apenas me leva a fazer login novamente.

Da última vez que fiz login, adicionei algumas linhas ao .bash_profile, então é provável que esse seja o problema?

E alguém tem uma solução para isso, por favor?

Obrigado

EDITAR:

As mudanças em .bash_profile:

Eu adicionei quatro linhas - cada uma delas eram aliases que executavam um comando cd em um diretório que não existe, mas as removi após detectar esse erro. Então eu não acho que terá alguma coisa a ver com isso.

Eu também mudei a variável path disto (eu acho):

PATH=$PATH:$HOME/bin:

para isso:

PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:

Também adicionei esta linha abaixo da linha da variável do caminho:

source .bash_profile

Eu estava seguindo algumas instruções acima que não eram muito claras. Talvez a linha source .bash_profile não fosse para ir até lá e fosse inserida como um comando posteriormente?

EDITAR 2:

Um recorte das instruções que segui e que acho que causou o problema:


Em seguida, atualize seu PATH em seu .bash_profile

cd ~
vim .bash_profile
PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:
source .bash_profile

Responder1

Espere, você tem .bash_profilea própria fonte? Primeiro, isso realmente não faz muito sentido (as instruções que você leu provavelmente significavam que você deveria executá-lo como um comando depois de editar o arquivo).

Em segundo lugar, aposto que é exatamente esse o problema. Se você tiver uma fonte de arquivo sem qualquer proteção (uma condição para quando ele deve parar), ele cairá em um loop infinito. Imagino que remover essa linha resolverá seu problema.

Como esse problema aparece no login, a solução simples é fazer login como usuário root (assumindo que você tenha privilégios de root) e remover a linha incorreta.

informação relacionada