यह वही है जिसके 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
इसके समर्थन के विकल्पों के लिए देखें ।