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?
command-line
group
user-account
prosseek
sumber
sumber
Jawaban:
Saya telah menggunakan one-liner ini:
sumber
Untuk menambahkan pengguna ke grup:
(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. Melakukandseditgroup
keduanya dengan satu operasi.)Untuk memeriksa keanggotaan:
Atau:
Untuk menghapus pengguna dari grup:
(Sekali lagi, Anda dapat melakukan ini dengan
dscl
, tetapi perlu menghapus pengguna dari GroupMembership dan GroupMembers. Melakukandseditgroup
keduanya.)sumber
-u
, itu harus meminta kata sandi. Versi OS X apa yang Anda gunakan? Juga, coba dengansudo
(yaitusudo dseditgroup -o ...
) dan itu akan berhasil.dseditgroup -o edit -a vivek -t user developers
adalah kuncinya. Banyak orang menyarankandseditgroup -o edit -a vivek -t developers
tetapi hanyadseditgroup -o edit -a vivek -t user developers
berhasilDua cara: Dari terminal
Dan cara resmi apel:
sumber