Я использую CentOS 6.5, и команда chsh не работает. Я пробовал под своей учетной записью и с правами root, каждый раз используя полный аргумент chsh -s /bin/tcsh используя только chsh и следуя подсказкам. Каждый раз, когда говорится, что оболочка была изменена, но на самом деле она не меняется - я продолжаю использовать bash.

Что я могу сделать, чтобы исправить эту проблему?

1 ответ1

2

После выполнения этой команды вы должны выйти из системы и снова войти в нее . chsh изменяет ваш журнал в оболочке, а не в текущей.

Чтобы изменить текущую оболочку (ну, действительно, запустите оболочку tcsh), вы можете запустить /bin/tcsh

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