Réponses:
dscl
est le moyen habituel de modifier tout élément des services d'annuaire (local ou distant) à partir de la ligne de commande. Voir la dscl
page 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 ).
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
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 .