Alasan yang paling mungkin mengapa Anda tidak memiliki direktori home dibuat adalah karena Anda tidak memiliki CREATE_HOME yes
in /etc/login.defs
.
Anda dapat memperbaikinya dengan mengikuti apa yang telah disarankan oleh @OmPS atau @Radu Rădeanu.
Tapi itu banyak cara untuk mengatasi masalah ini di masa depan dengan menggunakan salah satu perintah di bawah ini:
Hasil dari sudo adduser linda
Adding user 'linda'
Adding new group 'linda' (1001) ...
Adding new user 'linda' (1001) with group 'linda' ...
Creating home directory '/home/linda' ...
Copying files from '/etc/skel' ...
****Password confirmation****
****Name prompt****
Default untuk adduser dipilih dari /etc/adduser.conf
jika
--home
opsi tidak ditentukan.
Perhatikan bahwa itu juga menyalin /etc/skel
konten.
Gunakan adduser dengan --home
sudo adduser --home /home/linda
Sama seperti opsi sebelumnya kecuali Anda mungkin menginginkan ini jika direktori home pengguna berbeda dari nama pengguna yang Anda tetapkan.
Catatan: jika Anda melakukannya man login.defs
, saat ini dikatakan
Banyak fungsi yang dulu disediakan oleh shadow password suite sekarang ditangani oleh PAM. Dengan demikian, /etc/login.defs tidak lagi digunakan oleh passwd (1), atau kurang digunakan oleh login (1), dan su (1). Silakan merujuk ke file konfigurasi PAM yang sesuai sebagai gantinya.
Gunakan modul PAM pam_mkhomedir: dari man pam_mkhomedir
halaman, tambahkan baris di bawah ini ke /etc/pam.d/login
:
session required pam_mkhomedir.so skel=/etc/skel