Ini persisnya pam_mkhomedir
dibuat untuk apa.
The pam_mkhomedir
modul dapat membuat direktori home user setelah login jika direktori yang tidak ada.
Cara menginstalnya tergantung pada distribusi Anda. Tetapi Anda harus memasukkannya ke dalam satu atau lebih file /etc/pam.d
.
Sebagai contoh, pada sistem saya yang saya miliki /etc/pam.d/system-login
yang disertakan oleh semua layanan lain yang melakukan login (ssh, gdm, dll).
Saya akan memasukkan ke pam_mkhomedir.so
dalam session
tumpukan, seperti:
session optional pam_loginuid.so
session required pam_env.so
session optional pam_lastlog.so
session include system-auth
session optional pam_mkhomedir.so # <<< right here
session optional pam_ck_connector.so nox11
session optional pam_gnome_keyring.so auto_start
session optional pam_motd.so motd=/etc/motd
Di mana Anda meletakkannya sepenuhnya tergantung pada apa lagi yang ada di tumpukan. Tetapi Anda harus meletakkannya di atas hal lain yang mungkin memerlukan direktori home.
Lihat man 8 pam_mkhomedir
opsi yang didukungnya.