Cara yang mungkin untuk menambahkan pengguna kurang lebih mirip dengan apa yang saya masukkan dalam pertanyaan. Saya mendapat pendekatan ini dari sini .
Untuk membuat akun baru secara manual, ikuti langkah-langkah ini:
Edit /etc/passwd
dengan vipw
dan tambahkan baris baru untuk akun baru. Hati-hati dengan sintaks. Jangan mengedit langsung dengan editor. vipw
mengunci file, sehingga perintah lain tidak akan mencoba memperbaruinya secara bersamaan. Anda harus membuat bidang kata sandi menjadi `* ', sehingga tidak mungkin untuk masuk.
Demikian pula, edit /etc/group
dengan vigr
, jika Anda perlu membuat grup baru juga.
Buat direktori home pengguna dengan mkdir
.
Salin file dari /etc/skel
ke direktori home baru.
Perbaiki kepemilikan dan izin dengan chown
dan chmod
. The -R
pilihan yang paling berguna. Izin yang benar sedikit berbeda dari satu situs ke situs lainnya, tetapi biasanya perintah berikut melakukan hal yang benar:
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
Setel kata sandi dengan passwd
.
Setelah Anda mengatur kata sandi di langkah terakhir, akun akan berfungsi. Anda tidak harus mengaturnya sampai semuanya selesai, jika tidak, pengguna dapat secara tidak sengaja masuk saat Anda masih menyalin file.