В основном я хочу перейти с bash на zsh, поэтому я выполнил команду
chsh -s /bin/zsh
Затем она запрашивает мой пароль для смены оболочки, но когда я вхожу в нее, он говорит
chsh: no changes made
Как мне продолжить?
Поскольку для изменения вашей оболочки требуется обновление / etc / passwd
, это должно быть сделано пользователем root
. Используйте
sudo chsh -s /bin/zsh $USER
Также убедитесь, что / bin / zsh
указан в / etc / shells
.
На всякий случай авторизуйтесь (со старой рабочей оболочкой) в тексте терминал (Ctrl-Alt-F2), пока вы chsh
и выходите / входите в систему через графический интерфейс, на случай, если вам нужно что-то исправить.