“bash-4.3 $” aparece no shell quando mudo para um usuário específico, por quê?

1

Ele mostra esse aviso quando eu alterno para um usuário específico:

bash-4.3$

Quando mudo para um usuário específico, isso é exibido. Mas quando eu mudo para outros usuários, isso não acontece.

    
por cjatstackoverflow 02.02.2018 / 05:59

1 resposta

1

A maneira habitual de reproduzir o que você denuncia é fazer:

bash -norc

Ou

bash --posix

E o prompt do PS1 volta para o padrão, pois nenhum arquivo rc foi carregado. Os dois arquivos rc usuais são /etc/bash.bashrc e ~/.bashrc . O primeiro é carregado para todos os usuários, o segundo deve existir para cada usuário em cada diretório inicial do usuário.

Como o PS1 é normalmente definido em /etc/bash.bashrc e algumas outras vezes em ~/.bashrc , verifique se o usuário com problemas possui ~/.bashrc instalado.

    
por 02.02.2018 / 06:03

Tags