Jak dodać się do grupy „koła”, aby korzystać z CVS?

17

Jestem na komputerze Mac (Snow Leopard) i chciałbym dołączyć do grupy „koło”? Jak mogę to zrobić? Czy mogę zobaczyć wszystkie grupy, w których jestem?

iHeartDucks
źródło
rootjest jedynym członkiem wheelgrupy i powinien pozostać jedynym członkiem. Jeśli musisz zrobić coś, co wymaga wheel, powinieneś użyć polecenia sudo.
DawnSong

Odpowiedzi:

17

Możesz zobaczyć, w jakich grupach używasz idpolecenia:

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

dsclnarzędzie służy do dodawania użytkowników do grup:

$ dscl. append / Groups / admin GroupMembership nazwa użytkownika

gdzie nazwa użytkownika to krótka nazwa użytkownika, którego chcesz dodać do konkretnej grupy.

John T.
źródło
12

Prawdopodobnie istnieje lepsze polecenie, aby sprawdzić, do której grupy należy. Polecenie „grupy”. Przykład:

$ groups

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

Polecenie dodania koła grupy:

$ sudo dscl . append /Groups/wheel GroupMembership username

Gdzie „nazwa użytkownika” to nazwa użytkownika. Następnie ponownie uruchom „grupy”, aby zobaczyć, że rzeczywiście zostałeś dodany do koła grupy, na przykład:

$ groups                                                  
staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone wheel com.apple.access_ssh com.apple.access_screensharing
The Onibor
źródło
2
Grupy (1) również działają, ale są przestarzałe na rzecz id (1) (przynajmniej od OSX 10.7).
Viktor Haag,