3

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

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

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

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

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

1 ответ1

3

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .