rlm_unix(5) ماژول FreeRADIUS rlm_unix(5)

rlm_unix - ماژول احراز هویت کاربران یونیکس در FreeRADIUS

ماژول rlm_unix گذرواژه‌های crypt(3) را از فایل گذرواژهٔ سیستم می‌خواند و به سرور امکان می‌دهد تا از آن‌ها برای احراز هویت استفاده کند. این ماژول همچنین هنگامی که به بخش حسابرسی (accounting) افزوده شود، رابطی را برای فایل radwtmp (مورد استفاده توسط «radlast») در اختیار FreeRADIUS قرار می‌دهد.

ماژول rlm_unix باید در بخش «authenticate» فهرست شود. لطفاً برای مشاهده نمونه‌ای از نحوه استفاده صحیح از این ماژول، فایل پیش‌فرض radiusd.conf ارائه‌شده به همراه سرور را ببینید.

از نگارش FreeRADIUS 1.1.0 به بعد، این ماژول دیگر فایل‌های /etc/passwd، /etc/shadow یا /etc/group را نمی‌خواند و در حافظه موقت (کش) نگه نمی‌دارد. اگر مایل به کش کردن این فایل‌ها هستید، به rlm_passwd مراجعه کنید. بیشتر پیکربندی‌ها (اگر نگوییم همهٔ آن‌ها) نیازی به ذخیره موقت این فایل‌ها ندارند.

موارد اصلی پیکربندی که باید به آن‌ها توجه داشت عبارتند از:

مسیر فایل wtmp سیستم که برای نگهداری پایگاه داده کاربران برخط (آنلاین) استفاده می‌شود و توسط برنامه «radlast» خوانده می‌شود.

modules {
  ...
  unix {
    radwtmp = ${logdir}/radwtmp
  }
  ...
}

authentication, accounting

/etc/raddb/radiusd.conf

radiusd(8), radiusd.conf(5), rlm_passwd(5), radlast(1)

Chris Parker, cparker@segv.org

17 February 2005