Comment ajouter un utilisateur à un groupe en ligne de commande?
-
22-10-2019 - |
Question
Avec Linux / Unix, je peux utiliser useradd -G developers vivek
ajouter Vivek au groupe de développeurs. Comment puis-je faire la même chose avec Mac OS X?
Alors, comment puis-je vérifier si Vivek est dans le groupe de développeurs?
La solution
Je l'ai utilisé ce one-liner:
sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername
Autres conseils
Pour ajouter un utilisateur à un groupe:
dseditgroup -o edit -a vivek -t user developers
(. Remarque: vous pouvez aussi le faire avec dscl
comme dans la réponse de @hobs, mais vous devriez vraiment à la fois ajouter le nom abrégé de l'utilisateur à la liste des GroupMembership, et ajouter à la liste des groupmembers GeneratedUID de l'utilisateur dseditgroup
fait aussi bien avec une seule opération.)
Pour vérifier l'adhésion:
dseditgroup -o checkmember -m vivek developers
Ou:
dsmemberutil checkmembership -U vivek -G developers
Pour supprimer un utilisateur d'un groupe:
dseditgroup -o edit -d vivek -t user developers
(Encore une fois, vous pouvez le faire avec dscl
, mais il faut supprimer l'utilisateur à la fois GroupMembership et groupmembers. dseditgroup
fait les deux.)
Deux façons: De le terminal
Tout ici doit être fait sur la ligne de commande Tout d'abord commencer dscl comme ceci:
$ dscl localhost
Ensuite cd au nœud Groupes:
cd / Local / default / Groupes
Vous pouvez voir tous les groupes en utilisant ls. Une fois que vous avez trouvé le groupe que vous êtes intéressé, vous pouvez voir tous ses propriétés avec nomdugroupe de chat. Quand vous êtes prêt à ajouter un utilisateur (nom d'utilisateur) pour le groupe (groupname), utiliser le commande suivante:
append nomdugroupe GroupMembership le nom d'utilisateur
Si vous voulez supprimer un membre d'un groupe, utilisez la commande suivante (be attention):
Supprimer nomdugroupe GroupMembership le nom d'utilisateur
Lorsque vous avez terminé votre changements, dscl de sortie en sortie de frappe.
Et la façon officielle de la pomme:
Choisissez le menu Pomme> Système Préférences, puis cliquez sur Comptes. Ouvrez les préférences Comptes Étape 2
Si le volet des préférences est verrouillé, cliquez sur l'icône de verrouillage et entrez une nom d'administrateur et mot de passe. Étape 3
Cliquez sur le bouton Ajouter (+), situé ci-dessous la liste des comptes, pour créer un nouveau compte. Etape 4
Sélectionnez un groupe dans le nouveau compte menu contextuel. Étape 5
Entrez un nom pour le groupe, puis cliquez sur Créer un groupe. Etape 6
Cochez les cases par les comptes être des membres du groupe.