Ao executar um terminal, recebo o prompt padrão do bash

Ao executar um terminal, recebo o prompt padrão do bash

Sempre que executo um terminal no Linux (Centos), minha linha de console começa com:

bash-4.1$

Durante a instalação do Centos, criei uma ‘marca’ de usuário. Mais tarde naquele dia, precisei mudar o nome para ‘john’ por algum motivo.

Então entrei nesses arquivos e mudei 'mark' para 'john'

/etc/passwd 
/etc/group
/etc/shadow
mv mark john

Após reiniciar, agora estou recebendo o bash-4.1$prompt no terminal.

Responder1

Depende do que você editou nos arquivos mencionados. Provavelmente, como Zoredache mencionou, você esqueceu de alterar /home/markpara /home/johnno passwd ou no sistema de arquivos. Também há uma entrada em passwd que informa o shell padrão do usuário.

Você também pode definir o shell padrão do usuário existente por usermod -s <path to shell> <username>comando.

informação relacionada