Adakah yang bisa memberi tahu saya cara memodifikasi pengguna dan menambahkannya ke grup di terminal pada SL (10.6.1)?
Tampaknya usermod tidak digunakan oleh Mac.
Adakah yang bisa memberi tahu saya cara memodifikasi pengguna dan menambahkannya ke grup di terminal pada SL (10.6.1)?
Tampaknya usermod tidak digunakan oleh Mac.
dscl
adalah cara biasa untuk memodifikasi hal-hal dari Layanan Direktori (baik lokal atau jarak jauh) dari baris perintah. Lihat halaman dscl
manual untuk semua info (atau yang lokal jika Anda tidak menjalankan 10.6). Google menemukan banyak contoh cara menggunakannya (termasuk banyak dari macosxhints.com ).
Menambahkan pengguna:
dscl . append /Groups/admin GroupMembership usershortname
Menghapus pengguna: (dari grup bukan sistem)
dscl . delete /Groups/admin GroupMembership usershortname
Membaca keanggotaan grup admin:
dscl . read /Groups/admin GroupMembership
Untuk menambahkan contoh, ini adalah bagaimana Anda dapat mengubah direktori home someones:
dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84
Anda juga bisa melihat properti untuk objek menggunakan perintah baca :
dscl . -read /Users/postgres
Anda benar, perintah ini tidak termasuk dalam OSX. Meskipun ada port adduser untuk Mac , jadi Anda dapat menambahkan pengguna dan mengubah grup mereka dari baris perintah. Info perintah di sini .