essayer d'ajouter un utilisateur à un groupe à partir de la ligne de commande mais vous ne savez pas comment?
Plus précisément, cela concerne Mac OS X Server 10.5.8
souhaite ajouter des utilisateurs aux groupes 'admin' et 'wheel'
Sudo dseditgroup -o edit -a $username_to_add -t user admin
Sudo dseditgroup -o edit -a $username_to_add -t user wheel
Il est également possible de faire cela avec dscl
, mais pour le faire correctement, vous devez à la fois ajouter le nom abrégé de l'utilisateur à la liste GroupMembership
du groupe, et ajouter le GeneratedUID de l'utilisateur à la liste GroupMembers
du groupe. dseditgroup
prend en charge les deux en une seule opération.
Pour ceux qui recherchent la même réponse aux nouvelles versions de Mac OS, j'ai découvert ceci:
Pour ajouter un utilisateur à un groupe, vous avez besoin de cette commande:
$ Sudo dscl . append /Groups/wheel GroupMembership username
J'essayais d'ajouter mon utilisateur au groupe wheel
pour pouvoir manipuler le dossier /Library/WebServer/Documents
. En plus de cela, je devais changer les permissions sur ce dossier, comme par défaut, c'est 755
. Je l'ai changé en 775
avec:
$ Sudo chmod -R 775 /Library/WebServer/Documents
De cette façon, je peux manipuler le contenu du dossier sans changer le propriétaire du dossier.
Découvrez ce lien:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
L'ajout d'un utilisateur est une chose facile à réaliser à l'aide des outils d'interface graphique intégrés fournis avec OS X. Toutefois, tout utilisateur expérimenté peut apprécier l'efficacité possible de l'utilisation de la ligne de commande. Donc, dans un souci d'efficacité, voici les étapes nécessaires pour ajouter un utilisateur à votre système Mac OS X, le tout avec notre bon ami, Terminal.app.
Le bit important est ici:
Créez et définissez la propriété ID de groupe de l'utilisateur.
dscl / -create /Users/toddharris PrimaryGroupID 1000