
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-111
está 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.