Comment changer le mot de passe du compte utilisateur root sous Mac OS X
Certains utilisateurs avancés de Mac exigent que l'utilisateur racine soit activé dans Mac OS X à des fins administratives ou de dépannage. Alors que beaucoup garderont le mot de passe du compte d'utilisateur root identique à leur mot de passe d'administrateur général, cela n'est pas toujours recommandé dans certaines situations, et donc ces utilisateurs de Mac peuvent souhaiter changer le mot de passe du compte d'utilisateur root dans Mac OS X.
Pour être parfaitement clair, cela signifie que le compte de connexion root peut avoir un mot de passe différent et unique à partir d'un compte d'administrateur système. Bien sûr, cela pourrait également être le même, mais comme il existe un potentiel de mots de passe différents, assurez-vous de ne pas oublier l'un ou l'autre, sinon vous pourriez rencontrer des problèmes. Encore une fois, cela ne convient qu'aux utilisateurs avancés de Mac qui ont une raison d'utiliser le compte d'utilisateur root pour commencer. Ce n'est pas la même chose que de changer le mot de passe d'un utilisateur administrateur, qui sont des comptes d'utilisateurs complètement séparés de la racine du superutilisateur.
Il existe plusieurs façons de changer le mot de passe de l'utilisateur root sous Mac OS X, nous allons vous montrer comment le changer avec l'application Directory Utility qui a été utilisée pour activer le compte root dans le première place.
Modification du mot de passe root sur Mac avec Directory Utility
Directory Utility est accessible via le panneau de préférences ou directement
- Dans le menu Pomme, choisissez "Préférences système", puis cliquez sur le panneau de préférences "Utilisateurs et groupes"
- Sélectionnez l'icône de verrouillage dans le coin, puis entrez un mot de passe administrateur
- Choisissez "Options de connexion"
- Cliquez sur le bouton "Rejoindre" à côté de "Serveur de compte réseau", puis cliquez sur "Open Directory Utility" pour ouvrir l'application
- Choisissez l'icône de verrouillage dans l'application Directory Utility et authentifiez-vous à nouveau avec une connexion d'administrateur
- Dans le menu "Edition", choisissez "Modifier le mot de passe racine"
- Entrez l'ancien mot de passe root, puis confirmez le nouveau mot de passe root pour finaliser le changement de mot de passe
Notez que vous pouvez également accéder immédiatement à l'application Directory Utility à partir de la ligne de commande avec la syntaxe suivante :
open /System/Library/CoreServices/Directory\ Utility.app/
Directory Utility a le même aspect dans toutes les versions d'OS X et le menu Edition inclura toujours la possibilité de changer le mot de passe root :
Vous devez entrer deux fois le même mot de passe pour confirmer le changement :
Notez que le changement de mot de passe s'appliquera à root quelle que soit la manière dont il a été activé, soit via la ligne de commande, soit via l'utilitaire de répertoire sous OS X.
Évidemment pour les utilisateurs de longue date, la connexion au compte d'utilisateur root sera toujours "root", c'est seulement le mot de passe qui changera. Ceci est différent d'un compte de connexion administratif plus général sous OS X où le nom d'utilisateur et le mot de passe du compte administrateur peuvent changer, en fonction des informations de connexion pour un compte utilisateur donné.
Comme déjà mentionné, cela signifie que vous pouvez définir un mot de passe différent pour la connexion racine plus large à partir de n'importe quel compte de niveau administrateur. Ou les mots de passe peuvent être les mêmes, c'est à vous de décider ce qui est le plus approprié à votre situation.
N'oubliez pas qu'une fois que vous avez modifié le mot de passe du compte root, il sera nécessaire d'entrer le nouveau mot de passe chaque fois que la commande sudo est invoquée, ou chaque fois qu'un utilisateur souhaite se connecter directement avec l'utilisateur root. Cela s'applique à tout ce qui utilise root à partir de la ligne de commande ou de l'interface graphique générale d'OS X, qu'il s'agisse d'exécuter des scripts, des chaînes de commande, de lancer des applications GUI en tant que root ou de tout autre élément nécessitant une utilisation directe de root.