Não há prompt após o login

1

Depois de inserir meu nome de usuário e senha ao tentar efetuar 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 pesquisei 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 fazendo isso apenas me pede para entrar novamente.

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

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

Obrigado

EDITAR:

As alterações no .bash_profile:

Eu adicionei quatro linhas - cada uma era um alias que executava um comando cd para um diretório que não existe, mas eu as removi depois de identificar esse erro. Então eu não acho que vai ser nada a ver com isso.

Eu também alterei a variável de caminho disso (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 fonte da linha .bash_profile não tenha sido destinada a ir até lá e tenha entrado como um comando depois disso?

EDIT 2:

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

Em seguida, atualize seu PATH no seu .bash_profile

cd ~
vim .bash_profile
PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:
source .bash_profile
por Chris 15.10.2014 / 16:49

1 resposta

4

Espere, você tem .bash_profile source? Primeiro, isso não faz muito sentido (as instruções que você leu provavelmente significavam que você executasse isso como um comando depois de ter editado o arquivo).

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

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

    
por 15.10.2014 / 17:15