PAM_CANONICALIZE_USER(8) Linux-PAM Manual PAM_CANONICALIZE_USER(8)

pam_canonicalize_user - دریافت نام کاربری و استانداردسازی (کانونیکال‌سازی) آن

pam_canonicalize_user.so

این ماژول PAM از نام کاربری که از طریق pam_get_user(3) به دست آمده به عنوان یک کلید برای جستجو در پایگاه‌داده گذرواژه استفاده می‌کند، و PAM_USER را با مقدار pw_name بازگردانده‌شده جایگزین می‌نماید.

این ماژول هیچ گزینه‌ای را نمی‌پذیرد.

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

PAM_IGNORE

نام کاربری با موفقیت تنظیم شد.

PAM_USER_UNKNOWN

کاربر یافت نشد.

PAM_SYSTEM_ERR

برنامه کاربردی نه نام کاربری و نه روش گفتگویی را ارائه نکرده است.

PAM_INCOMPLETE

روش گفتگوی ارائه‌شده توسط برنامه در انتظار یک رویداد است.

PAM_CONV_ERR

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

PAM_ABORT

خطا در ازسرگیری یک گفتگوی قدیمی.

PAM_BUF_ERR

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

خط زیر را در ابتدای پشته auth در PAM قرار دهید تا نام کاربری پیش از احراز هویت استانداردسازی شود:

auth required pam_canonicalize_user.so

pam_get_user(3), pam_get_item(3), pam_set_item(3), getpwnam(3), pam.conf(5), pam.d(5), pam(8)

ماژول pam_canonicalize_user توسط Dmitry V. Levin <ldv@strace.io> نوشته شده است.

01/26/2026 Linux-PAM