PAM_WHEEL(8) Linux-PAM Manual PAM_WHEEL(8)

pam_wheel - ماژول PAM برای محدود کردن دسترسی مدیر سیستم به اعضای گروه wheel

pam_wheel.so [debug] [deny] [group=name] [root_only] [trust] [use_uid]

ماژول pam_wheel PAM برای اعمال محدودیت گروه موسوم به wheel به کار می‌رود. به‌طور پیش‌فرض، چنانچه کاربر متقاضی عضو گروه wheel باشد، دسترسی به کاربر مقصد را مجاز می‌داند. اگر هیچ گروهی با این نام وجود نداشته باشد، ماژول از گروه با شناسه گروهی 0 استفاده می‌کند.

debug

چاپ اطلاعات اشکال‌زدایی.

deny

معکوس کردن عملکرد احراز هویت: اگر کاربر در تلاش برای دستیابی به دسترسی UID 0 باشد و عضو گروه wheel (یا گروه مشخص‌شده در گزینه group) باشد، دسترسی رد می‌شود. در مقابل، اگر کاربر در گروه نباشد، PAM_IGNORE بازگردانده می‌شود (مگر اینکه trust نیز مشخص شده باشد که در آن صورت PAM_SUCCESS بازگردانده می‌شود).

group=name

به‌جای بررسی گروه‌های wheel یا GID 0، از گروه name برای انجام احراز هویت استفاده شود.

root_only

بررسی عضویت در گروه wheel تنها زمانی انجام می‌شود که UID کاربر مقصد 0 باشد.

trust

اگر کاربر عضو گروه wheel باشد، ماژول pam_wheel به‌جای PAM_IGNORE مقدار PAM_SUCCESS را بازمی‌گرداند (بنابراین با چیدمان مناسب ماژول‌ها، اعضای wheel می‌توانند بدون درخواست گذرواژه به کاربر root با دستور su تبدیل شوند).

use_uid

بررسی به‌جای تلاش برای دریافت کاربر از نشست ورود مرتبط با ترمینال در حال استفاده، بر اساس uid واقعی فرایند فراخواننده انجام خواهد شد.

انواع ماژول auth و account ارائه شده‌اند.

PAM_AUTH_ERR

شکست در احراز هویت.

PAM_BUF_ERR

خطای بافر حافظه.

PAM_IGNORE

مقدار بازگشتی باید توسط توزیع‌کننده PAM نادیده گرفته شود.

PAM_PERM_DENY

مجوز رد شد (دسترسی رد شد).

PAM_SERVICE_ERR

نام کاربری قابل تعیین نیست.

PAM_SUCCESS

موفقیت.

PAM_USER_UNKNOWN

کاربر ناشناخته است.

حساب کاربری root به‌طور پیش‌فرض دسترسی پیدا می‌کند (rootok)، فقط اعضای wheel می‌توانند به root تبدیل شوند (wheel) اما احراز هویت یونیکس برای متقاضیان غیر root اعمال می‌شود.

su      auth     sufficient     pam_rootok.so
su      auth     required       pam_wheel.so
su      auth     required       pam_unix.so

pam.conf(5), pam.d(5), pam(8)

ماژول pam_wheel توسط Cristian Gafton <gafton@redhat.com> نوشته شده است.

01/26/2026 Linux-PAM