Les instructions pour imposer un shell par défaut aux utilisateurs de MacOS Catalina via Active Directory sont disponibles sur le site d'Apple : https://support.apple.com/guide/directory-utility/set-a-unix-active-directory-user-accounts-diru34cb1e36/mac
Voici la procédure à suivre pour mettre à jour manuellement le shell (indépendamment de tout paramètre AD) :
Si l'ordinateur est installé nativement avec Catalina, tous les comptes d'utilisateurs utiliseront la fonction zsh
.
Si l'ordinateur a été mis à niveau vers Catalina, alors.. :
-
tous les comptes existants utiliseront bash
et vous verrez un avertissement indiquant que zsh
est désormais l'interpréteur de commandes préféré de MacOS.
-
tous les comptes nouvellement créés utiliseront zsh
Si un utilisateur souhaite modifier son environnement shell par défaut pour le faire passer de zsh
à bash
La commande suivante peut être lancée à l'invite de la ligne de commande dans Terminal.app :
chsh -s /bin/bash
Vous pouvez également modifier l'interpréteur de commandes par défaut via Préférences du système → Utilisateurs et groupes . Déverrouillez d'abord le cadenas en bas à gauche, puis faites un contrôle-clic sur l'utilisateur à modifier et choisissez "Options avancées..." dans le menu contextuel. Modifiez le Shell de connexion en sélectionnant la coquille dans le menu déroulant.