Come faccio ad aggiungermi al gruppo "wheel" per usare cvs?


17

Sono su un Mac (Snow Leopard) e vorrei aggiungermi al gruppo "wheel"? Come lo faccio? C'è un modo in cui posso vedere tutti i gruppi in cui mi trovo?


rootè l'unico membro del wheelgruppo e dovrebbe rimanere l'unico membro. Se devi fare qualcosa che richiede wheel, dovresti usare il comando sudo.
DawnSong,

Risposte:


17

Puoi vedere in quali gruppi ti trovi usando il idcomando:

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

l' dsclutilità può essere utilizzata per aggiungere utenti ai gruppi:

$ dscl. accoda / Gruppi / admin Nome utente GroupMembership

dove username è il nome breve dell'utente che desideri aggiungere a un determinato gruppo.


12

C'è probabilmente un comando migliore per verificare a quale gruppo appartiene. Il comando "gruppi". Esempio:

$ groups

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

Il comando per aggiungere la ruota di gruppo:

$ sudo dscl . append /Groups/wheel GroupMembership username

Dove "nome utente" è il tuo nome utente. Quindi riesegui i "gruppi" per vedere che sei stato effettivamente aggiunto alla ruota di gruppo, in questo modo:

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

2
gruppi (1) funziona anche, ma è deprecato a favore di id (1) (almeno a partire da OSX 10.7).
Viktor Haag,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.