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
OSX High Sierra でデフォルトのシェルを変更できません。
ここで 2 つの重要な点を付け加えておきます。これらは、MacOS Sierra 10.12.5 (16F73) およびおそらく他の最近の MacOS および今後のバージョンにも適用されます。
chsh
デフォルトのシェルを変更するには不十分です。ターミナルが開いているときにCommand+を押して、「シェルを開く」オプションを「デフォルトのログイン シェル」に変更してください。,の場合は、 を実行して、意図したバージョンの bash が実行されている
bash
ことを確認してください。 では正しい情報は提供されません。echo $BASH_VERSION
bash --version