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/passwddengan vipwdan tambahkan baris baru untuk akun baru. Hati-hati dengan sintaks. Jangan mengedit langsung dengan editor. vipwmengunci 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/groupdengan vigr, jika Anda perlu membuat grup baru juga.
Buat direktori home pengguna dengan mkdir.
Salin file dari /etc/skelke direktori home baru.
Perbaiki kepemilikan dan izin dengan chowndan chmod. The -Rpilihan 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.