¿Dónde se almacena la configuración para mostrar la dirección IP en el indicador de shell?

¿Dónde se almacena la configuración para mostrar la dirección IP en el indicador de shell?

Tenemos dos Xservers en nuestra red. En el servidor A, todos nuestros empleados tienen una cuenta configurada, pero en B la única cuenta es la cuenta de administrador. Puedo SSH al servidor. Una multa con mi nombre de usuario y contraseña que están configurados en ese servidor como se esperaba.

Sin embargo, cuando hago SSH al servidor B usando la misma cuenta de usuario que configuré en el servidor A, me permite ingresar. Al iniciar sesión, me envía a la cuenta principal montada en la ubicación de la red ( /Network/Servers/server A/Users/pmilb) y en el símbolo del shell dice

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

¿Dónde 111-111-111-111está mi dirección IP externa?

Soy el nuevo administrador del sistema aquí y estaba husmeando probando cosas. Me preguntaba por qué hace esto y dónde está configurado. Gracias

Respuesta1

Eso lo establece la variable de entorno PS1.

ps -p $$Debería indicarle qué shell está en uso. Si dice algo más que bash, entonces finge que estoy hablando del shell que aparece a continuación.

Suponiendo que está en bash, esta variable se establece en /etc/bashrc o ~/.bashrc. Si x-server almacena esto en un lugar diferente o lo cambia en esas ubicaciones y la reconexión no parece tener ningún efecto, consulte la página de manual con man bash, debería enumerar las ubicaciones de los archivos de configuración para el shell.

información relacionada