Comment puis-je m'ajouter au groupe «roue» pour utiliser les cvs?

17

Je suis sur un Mac (Snow Leopard) et je voudrais me rajouter au groupe "roue"? Comment je fais ça? Est-ce que je peux voir tous les groupes dans lesquels je suis?

iHeartDucks
la source
rootest le seul membre du wheelgroupe et doit rester le seul membre. Si vous devez faire quelque chose qui nécessite wheel, vous devez utiliser la commande sudo.
DawnSong

Réponses:

17

Vous pouvez voir dans quels groupes vous vous trouvez en utilisant la idcommande:

$ id testacc 
uid = 1089 (testacc) gid = 1096 (testacc) groupes = 1096 (testacc)

l' dsclutilitaire peut être utilisé pour ajouter des utilisateurs à des groupes:

$ dscl. append / Groupes / admin Nom d'utilisateur GroupMembership

nom d'utilisateur est le nom abrégé de l'utilisateur que vous souhaitez ajouter au groupe particulier.

John T
la source
12

Il existe sans doute une meilleure commande pour vérifier à quel groupe un appartient. La commande "groups". Exemple:

$ groups

staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone com.apple.access_ssh com.apple.access_screensharing

La commande pour ajouter une roue de groupe:

$ sudo dscl . append /Groups/wheel GroupMembership username

Où "nom d'utilisateur" est votre nom d'utilisateur. Ensuite, réexécutez les «groupes» pour voir que vous avez bien été ajouté à la roue de groupe, comme ceci:

$ groups                                                  
staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone wheel com.apple.access_ssh com.apple.access_screensharing
L'Onibor
la source
2
groups (1) fonctionne également, mais il est déconseillé en faveur de id (1) (au moins à partir d'OSX 10.7).
Viktor Haag,