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

0

Sempre que eu 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 eu entrei nesses arquivos e mudei 'mark' para 'john'

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

Depois de um reinício, estou recebendo o prompt bash-4.1$ no terminal.

    
por Mat 08.05.2013 / 08:05

1 resposta

1

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

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

    
por 08.05.2013 / 09:32