Convertir un compte d'utilisateur standard en compte d'administrateur à partir de la ligne de commande de Mac OS

Table des matières:

Anonim

Les administrateurs de systèmes Mac peuvent avoir besoin de convertir un compte d'utilisateur standard existant en un compte d'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 de ligne de commande du service d'annuaire dscl.

Notez que ce changement n'aura aucun impact sur la possibilité pour tout compte d'utilisateur, admin ou standard, d'accéder à la fonction sudo ou d'utiliser le compte root, les deux étant entièrement distincts d'un compte administrateur dans Mac OS X.

Comment changer un utilisateur en administrateur sur la ligne de commande sous Mac OS X

Vous aurez besoin du nom d'utilisateur abrégé des comptes d'utilisateurs habituels pour le basculer vers un compte administrateur, le reste est géré sur la ligne de commande. Si vous n'êtes pas certain du nom d'utilisateur abrégé du compte cible, vous pouvez l'utiliser pour répertorier les comptes sur le 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 "paul", la syntaxe serait :

dscl . -append /groups/admin GroupMembership paul

Lors de l'exécution de la commande appropriée, le compte d'utilisateur ciblé disposera désormais des privilèges d'administrateur et de toutes les capacités d'accès associées à 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 aussi pratique dans la mesure où vous pouvez basculer un compte d'utilisateur vers le privilège administrateur à partir du mode mono-utilisateur et lors du démarrage à partir du mode de récupération. .

Confirmer la modification et afficher une liste de tous les comptes d'administrateur sous Mac OS X

Vous pouvez confirmer que le compte d'utilisateur a été converti en groupe administrateur en utilisant l'indicateur -read avec dscl sur le même groupe :

dscl . -read /groups/admin GroupMembership

Cela devrait afficher quelque chose comme :

"osxdaily paul adminaccount" ou similaire, selon le(s) compte(s) qui appartiennent au groupe admin. La liste n'inclura que les comptes d'administrateur, tandis que d'autres commandes répertorieront tous les comptes d'utilisateurs sur un Mac.

Convertir un compte d'utilisateur standard en compte d'administrateur à partir de la ligne de commande de Mac OS