นี่คือสิ่งที่pam_mkhomedir
ถูกสร้างขึ้นมาเพื่อ โมดูลสามารถสร้างไดเรกทอรีบ้านของผู้ใช้เมื่อเข้าสู่ระบบถ้าไดเรกทอรีที่ไม่ได้อยู่
pam_mkhomedir
วิธีการติดตั้งขึ้นอยู่กับการกระจายของคุณ /etc/pam.d
แต่คุณจะต้องใส่ไว้ในหนึ่งหรือมากกว่าหนึ่งไฟล์ใน
ตัวอย่างเช่นในระบบของฉันฉันมี/etc/pam.d/system-login
ซึ่งรวมอยู่ในบริการอื่น ๆ ทั้งหมดที่ดำเนินการเข้าสู่ระบบ (ssh, gdm, ฯลฯ )
ฉันจะใส่pam_mkhomedir.so
ในsession
กองเช่น:
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
ที่คุณวางมันขึ้นอยู่กับสิ่งอื่นใดในกอง แต่คุณควรใส่ก่อนสิ่งอื่นใดซึ่งอาจต้องใช้ไดเรกทอรีภายในบ้าน
ดูman 8 pam_mkhomedir
ตัวเลือกที่รองรับ