У меня возникла странная ситуация, когда только 4 пользователя в команде сталкиваются с проблемой приглашения, не видимой при подключении ssh к серверу SLES12, тогда как при подключении ssh к SLES11 такой же проблемы не возникает. Только после того, как "Ctrl + C" дается, тогда приглашение становится видимым. Кроме того, когда они выходят из сеанса ssh, наблюдается то же поведение, и только после "ctrl + c" приглашение становится видимым. В то же время другие пользователи в той же команде не видят никаких проблем.
Домашние папки всех пользователей находятся на сервере NFS и автоматически монтируются при каждом входе в систему. Хотя я подозревал некоторые проблемы с домашними папками пользователей, которые изначально сталкивались с этой проблемой, когда я узнал, что они работают нормально с серверами SLES11, я подтвердил, что мое подозрение неверно.
Во всех случаях аутентификация ssh успешна. Только после этого подсказка не отображается на терминале, и только когда дается "ctrl-c", она появляется снова.
Очень признателен, если вы можете дать мне знать, как решить эту проблему?
Как вы можете видеть из журнала ниже, только после "ctrl+c", приглашение появляется как при входе в систему, так и при выходе.
Host1:~ # su testuser1
**^C**Host1 [8:16] [/root] -> cd
Host1 [8:16] [/home/testuser1] -> exit
exit
**^C**Host1:~ #
Host1:~ # su testuser2
**^C**Host1 /root> cd
Host1 /home/testuser2> exit
exit
**^C**Host1:~ #
Host1:~ # su testuser3
**^C**Host1 [8:16] [/root] -> cd
Host1 [8:16] [/home/testuser3] -> exit
exit
**^C**Host1:~ #