Existe-t-il un équivalent usermod dans le terminal pour OS X 10.6.1


17

Quelqu'un peut-il me dire comment modifier un utilisateur et l'ajouter à un groupe dans le terminal sur SL (10.6.1)?

Il semble que usermod ne soit pas utilisé par Mac.

Réponses:


9

dsclest le moyen habituel de modifier tout élément des services d'annuaire (local ou distant) à partir de la ligne de commande. Voir la dsclpage de manuel pour toutes les informations (ou la locale si vous n'exécutez pas 10.6). Google présente de nombreux exemples de la façon de l'utiliser (y compris beaucoup de macosxhints.com ).


12

Ajout d'un utilisateur:

dscl . append /Groups/admin GroupMembership usershortname

Supprimer un utilisateur: (du groupe et non du système)

dscl . delete /Groups/admin GroupMembership usershortname

Lecture de l'appartenance au groupe admin:

dscl . read /Groups/admin GroupMembership

2

Pour ajouter un exemple, voici comment vous pouvez modifier le répertoire personnel de quelqu'un:

dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84

Vous pouvez également voir les propriétés d'un objet à l'aide de la commande read :

dscl . -read /Users/postgres

1

Vous avez raison, ces commandes ne sont pas incluses dans OSX. Bien qu'il existe un port d' adduser pour Mac , vous pouvez donc ajouter un utilisateur et modifier ses groupes à partir de la ligne de commande. Informations de commande ici .


Je recherche davantage la modification d'un utilisateur et son ajout à un groupe spécifique
ricbax

cet outil peut faire les deux.
John T
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.