
В нашей сети есть два 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
, там должно быть указано расположение файлов конфигурации для оболочки.