INN-RADIUS.CONF(5) InterNetNews Documentation INN-RADIUS.CONF(5) نام (NAME) inn-radius.conf - پیکربندی برای احراز هویت‌کننده RADIUS برنامه nnrpd توضیحات (DESCRIPTION) این سند، ساختار و مشخصه‌های فایل پیکربندی برای احراز هویت‌کننده RADIUS در nnrpd را شرح می‌دهد. برای کسب اطلاعات بیشتر دربارهٔ برنامهٔ احراز هویت، به radius(8) مراجعه کنید. مکان پیش‌فرض این فایل inn-radius.conf در دایرکتوری pathetc است. خطوط خالی و خطوطی که با "#" شروع می‌شوند نادیده گرفته می‌شوند؛ همچنین هر چیزی که بعد از "#" در یک خط قرار بگیرد نادیده گرفته خواهد شد. سایر خطوط باید با یک نام پارامتر و به دنبال آن دو نقطه (:) و مقدار آن کلید شروع شوند، مگر اینکه هر بخش پیکربندی برای یک سرور مشخص در ساختار زیر محصور شده باشد: server { # parameters... } که در آن صرفاً یک نام یا برچسب مناسب برای آن سرور است. پارامترهای گروه سرور (SERVER GROUP PARAMETERS) پارامترهای در دسترس عبارتند از: radhost نام میزبان (hostname) سرور RADIUS که برای احراز هویت استفاده می‌شود. این پارامتر باید حتماً تنظیم شود. radport درگاهی (port) که باید در سرور RADIUS پرس‌وجو شود. در صورت عدم تنظیم، مقدار پیش‌فرض 1645 است. lochost نام میزبان یا آدرس IP ارسال‌کنندهٔ درخواست. سرور RADIUS انتظار یک آدرس IP را دارد؛ نام میزبان با تابع gethostbyname() به آدرس IP ترجمه خواهد شد. در صورت مشخص نشدن، این اطلاعات در درخواست گنجانده نمی‌شود (همهٔ پیکربندی‌های RADIUS نیازمند این اطلاعات نیستند). locport درگاهی که کلاینت احراز هویت‌شونده به آن متصل است. در صورت مشخص نشدن، مقدار پیش‌فرض 119 است. نیازی به تنظیم این پارامتر نیست مگر اینکه خوانندگان به درگاهی غیر استاندارد متصل شوند. secret رمز اشتراکی (shared secret) با سرور RADIUS. اگر رمز شما شامل فاصله، تب یا "#" است، حتماً آن را درون علامت‌های نقل‌قول دوتایی قرار دهید. این پارامتر باید حتماً تنظیم شود. prefix مقدار این پارامتر را پیش از ارسال نام‌های کاربری به سرور RADIUS، به ابتدای تمام آن‌ها اضافه می‌کند. می‌توان از این گزینه برای افزودن عبارتی مانند "news-" به ابتدای نام‌های کاربری استفاده کرد تا کاربران news در فضانامی (namespace) جداگانه نسبت به سایر حساب‌های موجود در همان سرور قرار گیرند. در صورت عدم تنظیم، چیزی به ابتدا اضافه نمی‌شود. suffix مقدار این پارامتر را پیش از ارسال نام‌های کاربری به سرور RADIUS، به انتهای تمام آن‌ها اضافه می‌کند. بسته به نحوهٔ راه‌اندازی سرور RADIUS شما، این مقدار معمولاً عبارتی مانند "@example.com" است. در صورت عدم تنظیم، چیزی به انتها افزوده نمی‌شود. ignore-source می‌تواند روی "true"، "yes"، "on"، "false"، "no" یا "off" تنظیم شود. اگر روی false تنظیم شود، احراز هویت‌کنندهٔ RADIUS اطمینان حاصل می‌کند که پاسخ دریافتی دقیقاً از همان آدرس IP ارسال‌کنندهٔ درخواست آمده باشد (برای افزایش امنیت). اگر روی true تنظیم شود، این مرحلهٔ اعتبارسنجی نادیده گرفته می‌شود (اگر سرور RADIUS شما دارای چندین آدرس IP باشد یا شرایط خاص دیگری برقرار باشد، ممکن است دریافت پاسخ از یک آدرس IP متفاوت کاملاً طبیعی باشد). مثال‌ها (EXAMPLES) در اینجا پیکربندی برای یک سرور اخبار به نام news.example.com آورده شده است که کاربران را از طریق radius.example.com احراز هویت کرده و عبارت "@example.com" را پیش از ارسال نام‌های کاربریِ ارائه‌شده توسط کلاینت به سرور RADIUS، به انتهای آن‌ها اضافه می‌کند: server example { radhost: radius.example.com lochost: news.example.com secret: IamARADIUSsecRET suffix: @example.com } رمز اشتراکی با سرور RADIUS برابر "IamARADIUSsecRET" است. تاریخچه (HISTORY) این مستندات توسط Russ Allbery بر اساس توضیحات فایل نمونهٔ inn-radius.conf اثر Yury B. Razbegin نوشته شده است. همچنین ببینید (SEE ALSO) radius(8). INN 2.7.4 2024-05-19 INN-RADIUS.CONF(5)