Ketika pengguna masuk ke sistem dan tidak ada direktori home, kami ingin membuat direktori home pengguna menggunakan pam_mkhomedir . Ini adalah praktik umum. Berikut deskripsi singkat tentang pam_mkhomedir:
Modul PAM pam_mkhomedir akan membuat direktori home pengguna jika tidak ada saat sesi dimulai. Ini memungkinkan pengguna untuk hadir dalam basis data pusat (seperti NIS, kerberos atau LDAP) tanpa menggunakan sistem file terdistribusi atau pra-membuat banyak direktori. Direktori kerangka (biasanya / etc / skel /) digunakan untuk menyalin file default dan juga menetapkan umask untuk pembuatannya.
Namun, ini adalah sistem FreeBSD 8.2 yang menjalankan ZFS. Kita perlu menjalankan perintah ZFS terlebih dahulu, karena kita menginginkan satu sistem file ZFS per pengguna . pam_mkhomedir
dapat melakukan mkdir
, tetapi kita perlu melakukan sesuatu seperti zfs create /zpool/home/$USER
.
Adakah yang tahu apakah mungkin menggunakan PAM untuk menjalankan perintah selama sesi login pertama pengguna?