| EXT_KERBEROS_SID_GROUP_ACL(8) | User Contributed Perl Documentation | EXT_KERBEROS_SID_GROUP_ACL(8) |
نام (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@compuserve.com>
این
راهنما
توسط Markus Moeller
نوشته شده
است:
<markus_moeller@compuserve.com>
حق نشر (COPYRIGHT)
* Copyright (C) 1996-2026 The Squid Software Foundation and contributors
نرمافزار اسکوئید تحت مجوز +GPLv2 توزیع میشود و شامل مشارکتهای افراد و سازمانهای متعددی است. لطفاً برای جزئیات پروندههای COPYING و CONTRIBUTORS را ببینید.
این
برنامه
توسط Markus Moeller در
مالکیت
عمومی (Public Domain)
قرار گرفته
است:
<markus_moeller@compuserve.com>
این برنامه به این امید که مفید واقع شود توزیع شده است، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص.
پرسشها (QUESTIONS)
پرسشها
درباره
نحوه
استفاده از
این برنامه
را میتوان
به فهرست
پستی
کاربران
اسکوئید
ارسال کرد:
Squid Users mailing list <squid-users@lists.squid-cache.org>
گزارش باگها (REPORTING BUGS)
گزارشهای باگ باید به زبان انگلیسی ارسال شوند. برای اطلاع از جزئیات مواردی که باید در گزارش باگ خود بگنجانید به https://wiki.squid-cache.org/SquidFaq/BugReporting مراجعه کنید.
گزارش باگها یا اصلاحات باگ با استفاده از https://bugs.squid-cache.org
گزارش باگهای امنیتی جدی به Squid Bugs <squid-bugs@lists.squid-cache.org>
پیشنهاد
ایدهها
برای
بهبودهای
جدید به
فهرست پستی
توسعهدهندگان
اسکوئید:
Squid Developers mailing list
<squid-dev@lists.squid-cache.org>
همچنین ببینید (SEE ALSO)
ویکی
پرسشهای
متداول
اسکوئید:
https://wiki.squid-cache.org/SquidFaq
راهنمای
پیکربندی
اسکوئید:
http://www.squid-cache.org/Doc/config
| 2026-08-25 | perl v5.42.2 |