Dengan Linux / Unix, saya dapat menggunakan useradd -G developers vivek
untuk menambahkan vivek ke grup pengembang. Bagaimana saya bisa melakukan hal yang sama dengan Mac OS X?
Lalu, bagaimana saya memeriksa apakah vivek ada di grup pengembang?
Dengan Linux / Unix, saya dapat menggunakan useradd -G developers vivek
untuk menambahkan vivek ke grup pengembang. Bagaimana saya bisa melakukan hal yang sama dengan Mac OS X?
Lalu, bagaimana saya memeriksa apakah vivek ada di grup pengembang?
Jawaban:
Untuk menambahkan pengguna ke grup:
dseditgroup -o edit -a vivek -t user developers
(Catatan: Anda juga dapat melakukan ini dengan dscl
seperti pada jawaban @ hobs, tetapi Anda harus menambahkan nama pendek pengguna ke daftar GroupMembership, dan juga menambahkan GeneratedUID pengguna ke daftar GroupMembers. Melakukan dseditgroup
keduanya dengan satu operasi.)
Untuk memeriksa keanggotaan:
dseditgroup -o checkmember -m vivek developers
Atau:
dsmemberutil checkmembership -U vivek -G developers
Untuk menghapus pengguna dari grup:
dseditgroup -o edit -d vivek -t user developers
(Sekali lagi, Anda dapat melakukan ini dengan dscl
, tetapi perlu menghapus pengguna dari GroupMembership dan GroupMembers. Melakukan dseditgroup
keduanya.)
-u
, itu harus meminta kata sandi. Versi OS X apa yang Anda gunakan? Juga, coba dengan sudo
(yaitu sudo dseditgroup -o ...
) dan itu akan berhasil.
dseditgroup -o edit -a vivek -t user developers
adalah kuncinya. Banyak orang menyarankan dseditgroup -o edit -a vivek -t developers
tetapi hanya dseditgroup -o edit -a vivek -t user developers
berhasil
Dua cara: Dari terminal
Semuanya di sini harus dilakukan pada baris perintah Pertama mulai dscl seperti ini:
$ dscl localhost
Kemudian cd ke node Groups:
cd / Lokal / Default / Grup
Anda dapat melihat semua grup menggunakan ls. Setelah menemukan grup yang Anda minati, Anda dapat melihat semua propertinya dengan nama grup kucing. Ketika Anda siap untuk menambahkan pengguna (nama pengguna) ke grup (nama grup), gunakan perintah berikut:
tambahkan nama grup nama pengguna GroupMembership
Jika Anda ingin menghapus anggota dari grup, gunakan perintah berikut (hati-hati!):
hapus nama grup nama pengguna GroupMembership
Ketika Anda selesai dengan perubahan Anda, keluar dari dscl dengan mengetikkan exit.
Pilih menu Apple> Preferensi Sistem, lalu klik Akun. Buka preferensi Akun. Langkah 2
Jika panel preferensi dikunci, klik ikon kunci dan masukkan nama administrator dan kata sandi. Langkah 3
Klik tombol Tambah (+), yang terletak di bawah daftar akun, untuk membuat akun baru. Langkah 4
Pilih Grup dari menu pop-up Akun Baru. Langkah 5
Masukkan nama untuk grup, lalu klik Buat Grup. Langkah 6
Pilih kotak centang oleh akun untuk menjadi anggota dalam grup.