| PAM_RHOSTS(8) | Linux-PAM Manual | PAM_RHOSTS(8) |
نام (NAME)
pam_rhosts - ماژول PAM برای احراز هویت بر اساس rhosts
خلاصه دستور (SYNOPSIS)
pam_rhosts.so
توضیحات (DESCRIPTION)
این ماژول احراز هویت استاندارد شبکه را برای سرویسها انجام میدهد، همانطور که در پیادهسازیهای سنتی rlogin و rsh و غیره استفاده میشود.
سازوکار احراز هویت این ماژول بر اساس محتوای دو فایل است: /etc/hosts.equiv و ~/.rhosts. نخست، میزبانهای فهرستشده در فایل اول معادل با localhost در نظر گرفته میشوند. دوم، ورودیهای موجود در نسخه خود کاربر از فایل دوم برای نگاشت جفتهای «remote-host remote-user» به حساب آن کاربر روی میزبان فعلی استفاده میشود. دسترسی به کاربر داده میشود اگر میزبان او در /etc/hosts.equiv موجود باشد و حساب دوردست او با حساب محلیاش یکسان باشد، یا اگر حساب دوردست او یک ورودی در فایل پیکربندی شخصیاش داشته باشد.
این ماژول یک کاربر دوردست (که بهصورت داخلی با آیتم PAM_RUSER مشخص میشود) را که از میزبان دوردست (که بهصورت داخلی با آیتم PAM_RHOST مشخص میشود) متصل میشود، احراز هویت میکند. بر همین اساس، برنامهها برای سازگاری با این ماژول احراز هویت باید پیش از فراخوانی pam_authenticate() این موارد را تنظیم کنند. این ماژول قادر به بررسی مستقل اتصال شبکه برای دریافت چنین اطلاعاتی نیست.
گزینهها (OPTIONS)
debug
silent
superuser=account
انواع ماژول ارائهشده (MODULE TYPES PROVIDED)
تنها نوع ماژول auth ارائه شده است.
مقادیر بازگشتی (RETURN VALUES)
PAM_AUTH_ERR
PAM_USER_UNKNOWN
مثالها (EXAMPLES)
برای اعطای دسترسی به یک کاربر دوردست توسط /etc/hosts.equiv یا .rhosts برای rsh خطوط زیر را به /etc/pam.d/rsh اضافه کنید:
#%PAM-1.0 # auth required pam_rhosts.so auth required pam_nologin.so auth required pam_env.so auth required pam_unix.so
همچنین ببینید (SEE ALSO)
rootok(3), hosts.equiv(5), rhosts(5), pam.conf(5), pam.d(5), pam(7)
نویسنده (AUTHOR)
ماژول pam_rhosts توسط Thorsten Kukuk <kukuk@thkukuk.de> نوشته شده است.
| 06/29/2025 | Linux-PAM |