MKHOMEDIR_HELPER(8) راهنمای Linux-PAM MKHOMEDIR_HELPER(8)

mkhomedir_helper - برنامهٔ کمکی برای ایجاد دایرکتوری‌های خانگی

mkhomedir_helper {user} [umask [ path-to-skel [ home_mode [ path-to-vendor-skel ] ] ]]

mkhomedir_helper یک برنامهٔ کمکی برای ماژول pam_mkhomedir است که دایرکتوری‌های خانگی را ایجاد کرده و آن‌ها را با محتویات دایرکتوری اسکلت (skel) مشخص‌شده پر می‌کند.

مقدار پیش‌فرض umask برابر با 0022 و مقدار پیش‌فرض path-to-skel برابر با /etc/skel است. مقدار پیش‌فرض home_mode از روی مقدار umask محاسبه می‌شود.

path-to-vendor-skel هیچ مقدار پیش‌فرضی ندارد. زمانی که روی یک path تنظیم شده باشد، دایرکتوری خانگی ابتدا با محتویات path-to-skel و سپس با محتویات path پر خواهد شد.

این برنامهٔ کمکی از ماژول جدا شده است تا دامنه‌های SELinux ورود (login) نیازی به دسترسی مستقیم به محتویات دایرکتوری‌های خانگی کاربران نداشته باشند. انتقال دامنهٔ SELinux هنگامی رخ می‌دهد که ماژول در حال اجرای mkhomedir_helper است.

این برنامهٔ کمکی در صورتی که دایرکتوری‌های خانگی از قبل وجود داشته باشند، هرگز تغییری در آن‌ها ایجاد نمی‌کند.

pam_mkhomedir(8)

توسط Tomas Mraz بر پایهٔ کدی که در اصل در ماژول pam_mkhomedir قرار داشت نوشته شده است.

01/26/2026 Linux-PAM