Я не могу изменить свою интерактивную оболочку по умолчанию с bash на zsh

В основном я хочу перейти с bash на zsh, поэтому я выполнил команду

chsh -s /bin/zsh

Затем она запрашивает мой пароль для смены оболочки, но когда я вхожу в нее, он говорит

chsh: no changes made

Как мне продолжить?

0
задан 21 August 2020 в 05:16

1 ответ

Поскольку для изменения вашей оболочки требуется обновление / etc / passwd , это должно быть сделано пользователем root . Используйте

sudo chsh -s /bin/zsh $USER

Также убедитесь, что / bin / zsh указан в / etc / shells .

На всякий случай авторизуйтесь (со старой рабочей оболочкой) в тексте терминал (Ctrl-Alt-F2), пока вы chsh и выходите / входите в систему через графический интерфейс, на случай, если вам нужно что-то исправить.

0
ответ дан 21 August 2020 в 07:54

Другие вопросы по тегам:

Похожие вопросы: