EXT_KERBEROS_SID_GROUP_ACL(8) User Contributed Perl Documentation نام (NAME) ext_kerberos_sid_group_acl - ابزار کمکی بیرونی ACL برای اسکوئید جهت بررسی عضویت در گروه دامنه AD با استفاده از SID خلاصه دستور (SYNOPSIS) ext_kerberos_sid_group_acl [-d] [-h] -p Principal Name -D Domain Controller -b Base DN -G Group1:Group2 توضیحات (DESCRIPTION) برنامه ext_kerberos_sid_group_acl یک اسکریپت اجرایی نصب‌شده است. این برنامه از ldapsearch مربوط به Openldap برای جستجوی نام SID یک گروه AD استفاده می‌کند. این ابزار کمکی باید همراه با ابزار کمکی negotiate_kerberos_auth در یک محیط Microsoft AD یا Samba استفاده شود. این ابزار نام کاربری دامنه و فهرستی از SIDهای گروه را از ورودی استاندارد می‌خواند و تلاش می‌کند SIDهای گروه را با SIDهای گروه AD مطابقت دهد. گزینه‌ها (OPTIONS) -d نوشتن اطلاعات اشکال‌زدایی در خطای استاندارد (stderr). -h چاپ راهنما. -p principal name نام اصلی (Principal name) در keytab اسکوئید جهت استفاده برای احراز هویت ldap در AD. -D domain controller کنترل‌کننده دامنه (Domain controller) برای برقراری ارتباط جهت جستجوی SID گروه. -b base DN نام متمایز پایه (Base DN) برای جستجوی ldap. -G AD group name نام گروه AD برای استفاده در جستجوی SID. فهرست با دونقطه (:) از هم جدا می‌شود. پیکربندی (CONFIGURATION) auth_param negotiate program /path/to/negotiate_wrapper_auth -d \ --ntlm /path/to/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --domain example.com \ --kerberos /path/to/negotiate_kerberos_auth -d -s GSS_C_NO_NAME -k /path/to/squid.keytab -t none external_acl_type sid_check %LOGIN %note{group} /path/to/kerberos_sid_group_acl -p principal -D dc1.example.com -b "DC=example,DC=com" -G Group1:Group2 acl squid_allow external sid_check acl allowed_group external sid_check http_access allow allowed_group اگر مفسر محلی پرل (perl) در مکان غیرمعمولی قرار دارد، ممکن است نیاز به افزودن مسیر آن باشد: external_acl_type sid_check %LOGIN %note{group} /path/to/perl /path/to/kerberos_sid_group_acl -p principal -D dc1.example.com -b "DC=example,DC=com" -G Group1:Group2 نویسنده (AUTHOR) این برنامه توسط Markus Moeller نوشته شده است: این راهنما توسط Markus Moeller نوشته شده است: حق نشر (COPYRIGHT) * Copyright (C) 1996-2026 The Squid Software Foundation and contributors نرم‌افزار اسکوئید تحت مجوز +GPLv2 توزیع می‌شود و شامل مشارکت‌های افراد و سازمان‌های متعددی است. لطفاً برای جزئیات پرونده‌های COPYING و CONTRIBUTORS را ببینید. این برنامه توسط Markus Moeller در مالکیت عمومی (Public Domain) قرار گرفته است: این برنامه به این امید که مفید واقع شود توزیع شده است، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. پرسش‌ها (QUESTIONS) پرسش‌ها درباره نحوه استفاده از این برنامه را می‌توان به فهرست پستی کاربران اسکوئید ارسال کرد: Squid Users mailing list گزارش باگ‌ها (REPORTING BUGS) گزارش‌های باگ باید به زبان انگلیسی ارسال شوند. برای اطلاع از جزئیات مواردی که باید در گزارش باگ خود بگنجانید به https://wiki.squid-cache.org/SquidFaq/BugReporting مراجعه کنید. گزارش باگ‌ها یا اصلاحات باگ با استفاده از https://bugs.squid-cache.org گزارش باگ‌های امنیتی جدی به Squid Bugs پیشنهاد ایده‌ها برای بهبودهای جدید به فهرست پستی توسعه‌دهندگان اسکوئید: Squid Developers mailing list همچنین ببینید (SEE ALSO) negotiate_kerberos_auth(8) ویکی پرسش‌های متداول اسکوئید: https://wiki.squid-cache.org/SquidFaq راهنمای پیکربندی اسکوئید: http://www.squid-cache.org/Doc/config perl v5.42.2 2026-08-25 EXT_KERBEROS_SID_GROUP_ACL(8)