Bagaimana cara menambahkan diri saya ke grup "wheel" untuk menggunakan cvs?

17

Saya menggunakan Mac (Snow Leopard) dan saya ingin menambahkan diri saya ke grup "roda"? Bagaimana aku melakukan itu? Saya ada cara saya bisa melihat semua kelompok saya?

iHeartDucks
sumber
rootadalah satu-satunya anggota wheelgrup, dan harus tetap menjadi satu-satunya anggota. Jika Anda harus melakukan sesuatu yang mengharuskan wheel, Anda harus menggunakan perintah sudo.
DawnSong

Jawaban:

17

Anda dapat melihat grup apa yang Anda gunakan id perintah:

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

yang dsclutilitas dapat digunakan untuk menambahkan pengguna ke grup:

$ dscl. tambahkan / Groups / admin nama pengguna GroupMembership

di mana nama pengguna adalah nama pendek pengguna dari pengguna yang ingin Anda tambahkan ke grup tertentu.

John T
sumber
12

Ada yang bisa dibilang perintah yang lebih baik untuk memeriksa milik kelompok satu. Perintah "grup". Contoh:

$ groups

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

Perintah untuk menambahkan roda grup:

$ sudo dscl . append /Groups/wheel GroupMembership username

Di mana "nama pengguna" adalah nama pengguna Anda. Kemudian jalankan kembali "grup" untuk melihat bahwa Anda memang telah ditambahkan ke roda grup, seperti:

$ groups                                                  
staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone wheel com.apple.access_ssh com.apple.access_screensharing
Onibor
sumber
2
groups (1) bekerja dengan baik, tetapi tidak digunakan lagi karena id (1) (setidaknya pada OSX 10.7).
Viktor Haag