| PAM_UMASK(8) | راهنمای Linux-PAM | PAM_UMASK(8) |
نام (NAME)
pam_umask - ماژول PAM برای تنظیم ماسک ایجاد فایل برای جلسه ورود
خلاصه دستور (SYNOPSIS)
pam_umask.so [debug] [silent] [usergroups] [nousergroups] [umask=mask]
توضیحات (DESCRIPTION)
ماژول pam_umask یک ماژول PAM برای تنظیم ماسک حالت ایجاد فایل (umask) در محیط فعلی است. مقدار umask بر روی دسترسیهای پیشفرضی که به فایلهای تازه ایجادشده اختصاص مییابد، تأثیر میگذارد.
این ماژول PAM تلاش میکند مقدار umask را به ترتیب از مکانهای زیر به دست آورد:
فیلد GECOS با نویسه کاما ',' جدا میشود. مدخلها باید در (زیر)فیلد 'other' آن (پنجمین فیلد در فیلد GECOS) تنظیم شوند، که برای نمونه میتوان این کار را با استفاده از chfn --other انجام داد. علاوه بر مدخل umask=، این ماژول همچنین مدخل pri= را شناسایی میکند که مقدار اولویت nice را برای جلسه کاری تنظیم مینماید، و همچنین مدخل ulimit= که حداکثر اندازه فایلهایی را که فرایندهای موجود در جلسه کاری میتوانند ایجاد کنند، مشخص میکند.
گزینهها (OPTIONS)
debug
silent
usergroups
nousergroups
umask=mask
انواع ماژول ارائهشده (MODULE TYPES PROVIDED)
تنها نوع session ارائه شده است.
مقادیر بازگشتی (RETURN VALUES)
PAM_SUCCESS
PAM_BUF_ERR
PAM_CONV_ERR
PAM_INCOMPLETE
PAM_SERVICE_ERR
PAM_USER_UNKNOWN
مثالها (EXAMPLES)
خط زیر را به فایل /etc/pam.d/login اضافه کنید تا umask مخصوص کاربر هنگام ورود تنظیم شود:
session optional pam_umask.so umask=0022
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
ماژول pam_umask توسط Thorsten Kukuk <kukuk@thkukuk.de> نوشته شده است.
| 01/26/2026 | Linux-PAM |