Convertir le compte d'utilisateur standard en compte d'administrateur depuis la ligne de commande de Mac OS
Les administrateurs de systèmes Mac peuvent trouver nécessaire de convertir un compte utilisateur ordinaire existant en un compte administrateur sur un Mac. Alors que la plupart des utilisateurs de Mac seraient mieux servis en convertissant le statut du compte en administrateur via le panneau de préférences Utilisateurs et groupes, les utilisateurs avancés peuvent effectuer la même fonction via le terminal en utilisant l'utilitaire en ligne de commande du service d'annuaire dscl.
Notez que ce changement n'aura aucune incidence sur la possibilité pour tout compte utilisateur, administrateur ou standard, d'accéder à la fonction sudo ou d'utiliser le compte root, qui sont tous deux entièrement distincts d'un compte administrateur dans Mac OS X.
Comment changer un utilisateur en administrateur en ligne de commande sous Mac OS X
Vous aurez besoin du nom d'utilisateur court des comptes d'utilisateurs réguliers pour passer à un compte d'administrateur, le reste est traité en ligne de commande. Si vous n'êtes pas certain du nom d'utilisateur court du compte cible, vous pouvez l'utiliser pour lister les comptes sur Mac, ou jeter un coup d'œil dans le répertoire /Users/.
Lorsque vous avez le nom d'utilisateur, lancez Terminal et utilisez la commande suivante pour changer le compte en admin :
dscl . -append /groups/admin GroupMembership USERNAME
Par exemple, avec un nom d'utilisateur court de "paul", la syntaxe serait :
dscl . -append /groups/admin GroupMembership paul
Après avoir exécuté la commande appropriée, le compte d'utilisateur ciblé aura désormais des privilèges d'administrateur et toutes les capacités d'accès qui vont avec un compte d'administrateur.
Cela peut être particulièrement utile pour l'administration à distance avec ssh et les situations de configuration automatisée, mais c'est également pratique dans la mesure où vous pouvez passer un compte utilisateur au privilège d'administrateur depuis le mode utilisateur unique et lorsque vous démarrez depuis le mode de récupération également.
Confirmer la modification et afficher la liste de tous les comptes d'administrateur sous Mac OS X
Vous pouvez confirmer que le compte d'utilisateur a été converti en groupe d'administrateur en utilisant le drapeau -read avec dscl sur le même groupe :
dscl . -lisez /groupes/admin GroupeMembre
Ceci devrait imprimer quelque chose comme :
"iphonologie paul adminaccount" ou similaire, selon le(s) compte(s) qui appartiennent au groupe admin. La liste ne comprendra que les comptes d'administrateur, tandis que les autres commandes énuméreront tous les comptes d'utilisateur sur un Mac.