
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/mark
para /home/john
no 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.