замена zsh на bash для пользователя без прав root

замена zsh на bash для пользователя без прав root

так что после того, как я попробовал все терминалы, я наконец застрял hyper.jsи настроил zsh как root по умолчанию

chsh -s /usr/bin/zsh root

И я получаю zsh, когда я вхожу как root. Но когда я пробую это с использованием той же команды и заменяя root на мой, то USER_NAMEне выдает ошибку, но я получаю bashпо умолчанию .. Мне понравилось zsh, и я хочу, чтобы это было у всех моих пользователей, спасибо.

решение1

Раньше я сталкивался с тем, что chsh не работал в Linux.

Я полагаю, что usermod -sостальная часть синтаксиса такая же, как у chshкоманды.

Если это все еще не работает, вы можете вручную изменить путь к оболочке пользователя по умолчанию /etc/passwd— для этого потребуются права root.

Удачи.

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