Ini persisnya pam_mkhomedirdibuat untuk apa.
The pam_mkhomedirmodul 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-loginyang disertakan oleh semua layanan lain yang melakukan login (ssh, gdm, dll).
Saya akan memasukkan ke pam_mkhomedir.sodalam sessiontumpukan, 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_mkhomediropsi yang didukungnya.