Apakah ada cara untuk menambah, menghapus, atau memodifikasi akun pengguna melalui baris perintah? Saya tidak berbicara tentang akun untuk proses sistem atau daemon, maksud saya adakah cara untuk menambahkan akun pengguna, perubahan, nama asli pengguna, ikon, perlindungan FileVault, Admin / status pengguna normal / terbatas, dan pada dasarnya melakukan semuanya lain yang bisa dilakukan di panel preferensi pengguna sistem, tetapi melalui beberapa utilitas baris perintah?
12
dscl
? Mungkin? Titik awal untuk melihat, saya belum pernah mencobanya sendiri. Anda akan perhatikan bahwa akun pengguna Anda benar-benar tidak ada di / etc / passwd. Anda mungkin beruntung melihat dokumen OSX Server.Jawaban:
Untuk membuat akun di folder Pengguna
Buat dan atur properti shell ke bash.
Buat dan atur nama lengkap pengguna. (Ditampilkan di beberapa panel / layar masuk)
Buat dan atur ID pengguna. (ini adalah id unik, Anda perlu mencari tahu id apa yang dibuat pengguna terakhir Anda dan menambahkan satu)
Buat dan setel properti ID grup pengguna. (Ini bisa menjadi grup default Anda)
Buat dan atur direktori home pengguna.
Atur kata sandi. (jangan gunakan kata sandi sebagai kata sandi)
Beberapa detail lebih lanjut dapat ditemukan di OS X Daily
sumber
/
berubah menjadilocalonly
), tetapi direktori home dari pengguna baru tidak muncul ...Solusi oleh @Infamy tampaknya untuk 10.5.
Pada OS X 10.6 setiap baris perlu diubah agar terlihat seperti berikut:
Artinya, ganti
/
denganlocalhost
, tambahkan/Local/Default
ke/Users
dan memanggil seluruh perintah dengansudo
.sumber
/
diubah kelocalonly
), tetapi direktori home dari pengguna baru tidak muncul ...