PAM_LOGINUID(8) Linux-PAM Manual PAM_LOGINUID(8)

pam_loginuid - ماژول PAM برای تنظیم شناسه کاربری ورود حسابرسی

pam_loginuid.so [require_auditd]

ماژول pam_loginuid صفت پردازشی loginuid را برای فرایندی که احراز هویت شده است تنظیم می‌کند. این کار برای اینکه برنامه‌ها به درستی حسابرسی (audit) شوند ضروری است. این ماژول PAM فقط باید برای برنامه‌های نقطه ورود مانند: login، sshd، gdm، vsftpd، crond و atd استفاده شود. احتمالاً علاوه بر این‌ها برنامه‌های نقطه ورود دیگری نیز وجود دارند. نباید از آن برای برنامه‌هایی مانند sudo یا su استفاده کنید، زیرا این کار با تغییر loginuid به حسابی که به آن سوییچ کرده‌اند، هدف اصلی را نقض می‌کند.

require_auditd

این گزینه در صورت تعیین شدن، باعث می‌شود این ماژول وضعیت دیمن حسابرسی (audit daemon) را بررسی کند و اگر در حال اجرا نباشد، ورودها را رد نماید.

تنها نوع ماژول session ارائه شده است.

PAM_SUCCESS

مقدار loginuid تنظیم شده و در صورت درخواست بررسی، auditd در حال اجرا است.

PAM_IGNORE

پرونده /proc/self/loginuid در سیستم وجود ندارد یا فرایند ورود درون یک فضای نام uid اجرا می‌شود و هسته از رونویسی loginuid پشتیبانی نمی‌کند.

PAM_SESSION_ERR

هرگونه خطای دیگری که مانع تنظیم loginuid شود یا auditd در حال اجرا نباشد.

#%PAM-1.0
auth       required     pam_unix.so
auth       required     pam_nologin.so
account    required     pam_unix.so
password   required     pam_unix.so
session    required     pam_unix.so
session    required     pam_loginuid.so

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

ماژول pam_loginuid توسط Steve Grubb <sgrubb@redhat.com> نوشته شده است.

01/26/2026 Linux-PAM