এটি ঠিক এর pam_mkhomedir
জন্য তৈরি করা হয়েছিল। মডিউল যদি ডিরেক্টরিটি উপস্থিত না লগইন উপর ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করতে পারেন।
pam_mkhomedir
কীভাবে এটি ইনস্টল করবেন তা আপনার বিতরণের উপর নির্ভর করে। তবে আপনার এটি এক বা একাধিক ফাইলের মধ্যে লাগানো দরকার /etc/pam.d
।
উদাহরণস্বরূপ, আমার সিস্টেমে আমার কাছে /etc/pam.d/system-login
যা লগইন সম্পাদন করে এমন সমস্ত পরিষেবা দ্বারা অন্তর্ভুক্ত রয়েছে (এসএসএস, জিডিএম, ইত্যাদি)।
আমি স্ট্যাকের 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
এটি সমর্থনকারী বিকল্পগুলির জন্য দেখুন ।