| ext_file_userip_acl(8) | System Manager's Manual | ext_file_userip_acl(8) |
نام (NAME)
ext_file_userip_acl - محدود کردن کاربران به نشانیهای IP مشخص با استفاده از یک فایل متنی در پسزمینه.
نسخه 1.0
خلاصه دستور (SYNOPSIS)
ext_file_userip_acl [-dh] [-f file name ]
توضیحات (DESCRIPTION)
ext_file_userip_acl یک باینری نصبشده است؛ یک برنامه کمکی بیرونی برای طرح acl خارجی Squid.
این برنامه با خواندن یک جفت متشکل از یک نشانی IP و یک نام کاربری از STDIN و تطبیق آن با یک فایل پیکربندی عمل میکند.
گزینهها (OPTIONS)
پیکربندی (CONFIGURATION)
پیکربندی squid.conf برای این ACL بیرونی باید به صورت زیر باشد:
اگر برنامه کمکی تطابقی برای نام کاربری/IP در فایل پیکربندی بیابد، مقدار OK و در غیر این صورت مقدار ERR را برمیگرداند.
قالب فایل پیکربندی به صورت زیر است:
که در آن ip_addr یک نشانی IP در قالب چهار بخشی نقطهدار است و netmask نیز باید در قالب چهار بخشی نقطهدار باشد.
هنگامی که پارامتر دوم دارای پیشوند @ باشد، برنامه ورودی فایل /etc/group را برای نام کاربری مشخصشده جستجو میکند.
دو دستورالعمل دیگر نیز وجود دارند: ALL و NONE، که به معنای "هر کاربری با این نشانی IP میتواند احراز هویت شود" یا "هیچ کاربری با این نشانی IP نمیتواند احراز هویت شود" هستند.
نویسنده (AUTHOR)
این برنامه توسط شخص زیر نوشته شده است: Rodrigo Campos <rodrigo@geekbunker.org>
این راهنما توسط اشخاص زیر نوشته شده است: Rodrigo Campos <rodrigo@geekbunker.org> Amos Jeffries <amosjeffries@squid-cache.org>
حق نشر (COPYRIGHT)
* Copyright (C) 1996-2026 The Squid Software Foundation and
contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
* Please see the COPYING and CONTRIBUTORS files for details.
حق نشر این برنامه و مستندات آن متعلق به نویسندگان نامبرده در بالا است.
تحت مجوز عمومی همگانی گنو (GNU GPL) نسخه ۲ یا بالاتر (GPLv2+) توزیع شده است.
پرسشها (QUESTIONS)
پرسشها در مورد استفاده از این برنامه را میتوانید به فهرست پستی کاربران Squid <squid-users@lists.squid-cache.org> ارسال کنید.
گزارش باگها (REPORTING BUGS)
گزارشهای باگ باید به زبان انگلیسی ارسال شوند. برای جزئیات مواردی که باید در گزارش باگ خود بگنجانید، به https://wiki.squid-cache.org/SquidFaq/BugReporting مراجعه کنید.
باگها یا وصلههای اصلاحی را با استفاده از https://bugs.squid-cache.org گزارش کنید.
باگهای امنیتی جدی را به باگهای Squid <squid-bugs@lists.squid-cache.org> گزارش دهید.
ایدهها برای بهبودهای جدید را به فهرست پستی توسعهدهندگان Squid <squid-dev@lists.squid-cache.org> ارسال کنید.
همچنین ببینید (SEE ALSO)
squid(8), GPL(7),
ویکی
پرسشهای
متداول Squid
https://wiki.squid-cache.org/SquidFaq
راهنمای
پیکربندی Squid
http://www.squid-cache.org/Doc/config