Jawaban:
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel
Anda juga dapat melakukan ini dscl, tetapi untuk melakukannya dengan benar, Anda harus menambahkan nama pendek pengguna ke daftar grup GroupMembership, dan menambahkan GeneratedUID pengguna ke daftar grup GroupMembers. dseditgroupmengurus keduanya dalam satu operasi.
-pjuga sehingga saya bisa memasukkan kata sandi saya.
sudo dseditgroup -o edit -a `whoami` -t user _www
Bagi mereka yang mencari jawaban yang sama untuk versi Mac OS yang lebih baru, saya telah menemukan ini:
Untuk menambahkan pengguna ke grup, Anda memerlukan perintah ini:
$ sudo dscl . append /Groups/wheel GroupMembership username
Saya mencoba menambahkan pengguna saya ke wheelgrup, untuk dapat memanipulasi /Library/WebServer/Documentsfolder. Selain itu, saya harus mengubah izin ke folder itu, karena secara default 755. Saya telah mengubahnya menjadi 775dengan:
$ sudo chmod -R 775 /Library/WebServer/Documents
Dengan cara ini saya dapat memanipulasi konten folder tanpa mengubah pemilik folder.
Lihat tautan ini:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
Menambahkan pengguna adalah sesuatu yang mudah dilakukan dengan menggunakan alat GUI bawaan yang dikirimkan dengan OS X, namun setiap pengguna daya dapat menghargai efisiensi yang mungkin diperoleh dari menggunakan baris perintah. Jadi dengan semangat efisiensi di sini adalah langkah-langkah yang diperlukan untuk menambahkan pengguna ke sistem Mac OS X Anda semua dengan teman baik kita, Terminal.app.
Yang penting ada di sini:
Buat dan setel properti ID grup pengguna.
dscl / -create /Users/toddharris PrimaryGroupID 1000
sudo dscl . -append /Groups/admin GroupMembership usernamedan meskipun itu menambahkan pengguna ke "admin" tetapi juga menambahkan sekelompok kelompok lain seperti com.apple.sharepoint.group.1dan com.apple.access_screensharingdll ...?!?
bobke dalamwheel, apakah itusudo dseditgroup -o edit -a bob -t user wheel?