Короче говоря, мне нужно было полностью переустановить мой стек CentOS/WHM/cPanel на сервере. У меня были доступны резервные копии учетных записей cPanel (сохраненные на S3 с помощью встроенной системы резервного копирования WHM), поэтому я использовал эти резервные копии для восстановления учетных записей пользователей на свежей установке. Я снова использовал встроенные инструменты WHM для восстановления учетных записей с S3. Точный процесс восстановления заключался в использовании SSH wget
для загрузки с S3 в каталог /home/, а затем в использовании "Восстановить полную учетную запись/cpmove File".
Теперь, когда я вхожу в учетную запись пользователя по SSH, все выглядит иначе:
До :
Раньше я видел cPanelAccountName@domain.name [~/currentFolder]#
После :
Теперь я вижу [cPanelAccountName@serverHostName public_html]$
Все переместилось внутрь квадратных скобок, доменное имя, связанное с учетной записью, больше не отображается, теперь отображается имя хоста сервера. И есть $
вместо #
.
Я боюсь, что учетные записи восстанавливаются неправильно, но я надеюсь, что это просто из-за более новой версии чего-то в моем стеке.
Итак, мой вопрос в том, что именно означают эти изменения?
То, как отображается командная строка, определяется переменной окружения PS1
. Похоже, что у вас было пользовательское значение для этой переменной, а после перестройки сервера оно вернулось к значению по умолчанию. Если вы предпочитаете видеть подсказку так, как она была раньше, вы можете изменить эту переменную.
Не беспокойтесь о том, правильно ли восстановлены ваши учетные записи cPanel, основываясь на этом.
Вот настройки на моем сервере:
sree@singa01 [/tmp]$ echo $PS1
\u@\h [\w]$
Посмотрите, как я изменил положение квадратных скобок в подсказке, изменив их положение в переменной PS1
:
sree@singa01 [/tmp]$ export PS1="[\u@\h \w]$ "
[sree@singa01 /tmp]$
Вы можете прочитать краткие руководства по двум ссылкам ниже и изменить подсказку по своему усмотрению:
PS1 - подсказка взаимодействия по умолчанию