Onde está a configuração para mostrar o endereço IP no prompt do shell sendo armazenado?

3

Temos dois Xservers em nossa rede. No servidor A todos os nossos funcionários têm uma configuração de conta, mas em B a única conta é a conta de administrador. Eu posso SSH para o servidor A bem com meu nome de usuário e senha que estão definidos no servidor como esperado.

No entanto, quando eu SSH para o servidor B usando a mesma conta de usuário que eu configurei no servidor A, ele me permite entrar. Após o login, ele me envia para a conta inicial montada no local da rede ( /Network/Servers/server A/Users/pmilb ) e no shell prompt diz

rrcs-111-111-111-111:~ pmilb$

em que 111-111-111-111 é o meu endereço IP externo.

Eu sou o novo administrador do sistema e estava testando as coisas. Eu só estava me perguntando por que isso acontece e onde isso está configurado? Obrigado

    
por pmilb 01.06.2012 / 16:13

1 resposta

3

Isso é definido pela variável de ambiente PS1.

ps -p $$ Deve informar qual shell está em uso. Se ele disser algo diferente de bash, então finja que eu estou falando sobre essa concha abaixo.

Supondo que você esteja no bash, esta variável é configurada em / etc / bashrc ou ~ / .bashrc. Se o x-server armazena isso em um local diferente ou o altera nesses locais e a reconexão não parece ter um efeito, verifique a man page com man bash , ele deve listar os locais dos arquivos de configuração para o shell.

    
por 28.08.2012 / 16:25

Tags