При запуске терминала я получаю приглашение bash по умолчанию

При запуске терминала я получаю приглашение bash по умолчанию

Всякий раз, когда я запускаю терминал в Linux (Centos), моя консольная строка начинается с:

bash-4.1$

Во время установки Centos я создал пользователя 'mark'. Позже в тот же день мне по какой-то причине понадобилось изменить имя на 'john'.

Поэтому я зашёл в эти файлы и изменил «марк» на «джон».

/etc/passwd 
/etc/group
/etc/shadow
mv mark john

После перезагрузки я теперь получаю bash-4.1$приглашение на терминале.

решение1

Зависит от того, что вы редактировали в упомянутых файлах. Возможно, как упомянул Zoredache, вы забыли изменить /home/markна /home/johnлибо в passwd, либо в файловой системе. Также в passwd есть запись, которая сообщает оболочку по умолчанию для пользователя.

Вы также можете установить оболочку по умолчанию для существующего пользователя с помощью usermod -s <path to shell> <username>команды.

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