Где хранится настройка конфигурации для отображения IP-адреса в командной строке?

Где хранится настройка конфигурации для отображения IP-адреса в командной строке?

В нашей сети есть два X-сервера. На сервере A все наши сотрудники имеют настроенную учетную запись, но на сервере B единственная учетная запись — это учетная запись администратора. Я могу нормально подключиться по SSH к серверу A с моим именем пользователя и паролем, которые установлены на этом сервере, как и ожидалось.

Однако, когда я подключаюсь по SSH к серверу B, используя ту же учетную запись пользователя, которую я настроил на сервере A, меня пропускают. После входа в систему меня перенаправляет в домашнюю учетную запись, смонтированную в сетевом расположении ( /Network/Servers/server A/Users/pmilb), а в приглашении оболочки появляется сообщение:

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

где 111-111-111-111мой внешний IP-адрес.

Я новый системный администратор здесь и ковырялся, тестируя вещи. Мне просто интересно, почему это происходит и где это настраивается? Спасибо

решение1

Это задается переменной окружения PS1.

ps -p $$Должен сказать, какая оболочка используется. Если там написано что-то иное, чем bash, то притворитесь, что я говорю об этой оболочке ниже.

Если вы работаете в bash, эта переменная установлена ​​в /etc/bashrc или ~/.bashrc. Если x-server хранит ее в другом месте или изменение ее в этих местах и ​​повторное подключение, похоже, не оказывает влияния, проверьте страницу руководства с помощью man bash, там должно быть указано расположение файлов конфигурации для оболочки.

Связанный контент