chsh: Der Vorgang wurde verweigert, da die aktuellen Anmeldeinformationen nicht über die entsprechenden Berechtigungen verfügen

742
digitalbart

Ich kann meine Standard-Shell in osx high sierra nicht ändern.

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. 

Ich habe mir diese Frage angesehen und es scheint keine aktualisierte Antwort zu geben:

2
OK, das kann eine dumme Frage sein, aber haben Sie es * ohne * das `` Sudo`` ausprobiert? Und den * Benutzernamen * weglassen? Scott vor 6 Jahren 0
Ja, das habe ich ein paar Mal ausprobiert ... Mir wurde klar, dass ich iterm verwende und es war sehr einfach in den Einstellungen zu konfigurieren. Sollte dort zuerst nachgesehen haben. digitalbart vor 6 Jahren 0

1 Antwort auf die Frage

1
DavidPostill

Ich kann meine Standard-Shell in osx high sierra nicht ändern.

Ich möchte hier 2 wichtige Dinge hinzufügen. Dies gilt für MacOS Sierra 10.12.5 (16F73) und möglicherweise für einige andere aktuelle und kommende Versionen von MacOS.

  1. chshreicht nicht aus, um die Standard-Shell zu ändern. Stellen Sie sicher, dass Sie Command+ drücken, ,während Ihr Terminal geöffnet ist, und ändern Sie die Option "Shells open with" auf "Default login shell".

  2. bashStellen Sie im Falle von sicher, dass Sie ausführen echo $BASH_VERSION, um zu bestätigen, dass Sie die beabsichtigte Version von bash ausführen . bash --version gibt Ihnen keine korrekten Informationen.

Quelle Wie kann ich meine Standard-Shell auf dem Mac einstellen? Antwort von Tushar Vazirani

Danke, mir wurde klar, dass ich iterm nicht den Standard-Terminal-Client verwende. Am Ende habe ich das hier eingestellt: https://stackoverflow.com/questions/1276703/how-to-make-zsh-run-as-a-login-shell-on-mac-os-x-in-iterm In iTerm -> Voreinstellungen -> Registerkarte "Profile" -> Abschnitt "General". Stellen Sie den Befehl auf: / bin / zsh --login und funktioniert hervorragend. Danke für die schnelle Antwort. digitalbart vor 6 Jahren 0