2

Я не могу изменить оболочку по умолчанию в OSX High Sierra.

sudo chsh -s /bin/zsh username 
chsh: Operation was denied because the current credentials do not have the appropriate privileges.  Operation was denied because the current credentials do not have the appropriate privileges.

Я посмотрел на этот вопрос, и, кажется, нет обновленного ответа:

1 ответ1

1

Я не могу изменить оболочку по умолчанию в OSX High Sierra.

Я хотел бы добавить 2 важные вещи здесь. Они применимы к MacOS Sierra 10.12.5 (16F73) и, возможно, к некоторым другим недавним и будущим версиям MacOS.

  1. chsh недостаточно для изменения оболочки по умолчанию. Убедитесь, что вы нажали Command+, когда ваш терминал открыт, и измените опцию "Оболочки открыты с" на "Оболочка входа по умолчанию".

  2. В случае bash убедитесь, что вы выполнили echo $BASH_VERSION чтобы подтвердить, что вы используете предполагаемую версию bash. bash --version не дает правильной информации.

Источник Как установить оболочку по умолчанию на Mac? Ответ Тушара Вазирани

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