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
. dseditgroup
mengurus keduanya dalam satu operasi.
-p
juga 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 wheel
grup, untuk dapat memanipulasi /Library/WebServer/Documents
folder. Selain itu, saya harus mengubah izin ke folder itu, karena secara default 755
. Saya telah mengubahnya menjadi 775
dengan:
$ 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 username
dan meskipun itu menambahkan pengguna ke "admin" tetapi juga menambahkan sekelompok kelompok lain seperti com.apple.sharepoint.group.1
dan com.apple.access_screensharing
dll ...?!?
bob
ke dalamwheel
, apakah itusudo dseditgroup -o edit -a bob -t user wheel
?