Dengan Linux / Unix, saya dapat menggunakan useradd -G developers vivekuntuk 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 vivekuntuk 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 dsclseperti pada jawaban @ hobs, tetapi Anda harus menambahkan nama pendek pengguna ke daftar GroupMembership, dan juga menambahkan GeneratedUID pengguna ke daftar GroupMembers. Melakukan dseditgroupkeduanya 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 dseditgroupkeduanya.)
-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 developersadalah kuncinya. Banyak orang menyarankan dseditgroup -o edit -a vivek -t developerstetapi hanya dseditgroup -o edit -a vivek -t user developersberhasil
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.