.TH SLAPAUTH 8 "2025/05/22" "OpenLDAP 2.6.10+dfsg-1" .\" Copyright 2004-2024 The OpenLDAP Foundation All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .\" $OpenLDAP$ .SH "نام (NAME)" slapauth \- بررسی و اعتبارسنجی شناسه‌های احراز هویت در slapd .SH "خلاصه دستور (SYNOPSIS)" .B /usr/sbin/slapauth [\c .BI \-d \ debug-level\fR] [\c .BI \-f \ slapd.conf\fR] [\c .BI \-F \ confdir\fR] [\c .BI \-M \ mech\fR] [\c .BI \-o \ option\fR[ = value\fR]] [\c .BI \-R \ realm\fR] [\c .BI \-U \ authcID\fR] [\c .BR \-v ] [\c .BI \-X \ authzID\fR] .IR ID \ [ ... ] .LP .SH "توضیحات (DESCRIPTION)" .LP .B Slapauth برای بررسی رفتار slapd در نگاشت شناسه‌ها جهت اهداف احراز هویت (authc) و مجوزدهی (authz)، همان‌طور که در .BR slapd.conf (5) مشخص شده است، استفاده می‌شود. این ابزار فایل پیکربندی .BR slapd.conf (5) یا بک‌اند .BR slapd\-config (5) را باز کرده، دستورالعمل‌های .BR authz\-policy / olcAuthzPolicy و .BR authz\-regexp / olcAuthzRegexp را می‌خواند و سپس فهرست .I ID داده‌شده در خط فرمان را تجزیه می‌کند. .LP .SH "گزینه‌ها (OPTIONS)" .TP .BI \-d \ debug-level فعال‌سازی پیام‌های اشکال‌زدایی بر اساس .IR debug-level مشخص‌شده؛ برای جزئیات به .BR slapd (8) مراجعه کنید. .TP .BI \-f \ slapd.conf مشخص کردن یک فایل جایگزین برای .BR slapd.conf (5). .TP .BI \-F \ confdir مشخص کردن یک دایرکتوری پیکربندی. اگر هر دو گزینه .B \-f و .B \-F مشخص شده باشند، فایل پیکربندی خوانده شده و به قالب دایرکتوری پیکربندی تبدیل می‌شود و در دایرکتوری مشخص‌شده نوشته خواهد شد. اگر هیچ‌کدام از این گزینه‌ها مشخص نشوند، پیش از تلاش برای استفاده از فایل پیکربندی پیش‌فرض، تلاش می‌شود دایرکتوری پیکربندی پیش‌فرض خوانده شود. در صورتی که یک دایرکتوری پیکربندی معتبر وجود داشته باشد، فایل پیکربندی پیش‌فرض نادیده گرفته می‌شود. .TP .BI \-M \ mech مشخص کردن یک سازوکار (mechanism). .TP .BI \-o \ option\fR[ = value\fR] مشخص کردن یک .I option همراه با یک .IR value (اختیاری). گزینه‌ها و مقادیر عمومی ممکن عبارتند از: .LP .nf syslog= (see `\-s' in slapd(8)) syslog\-level= (see `\-S' in slapd(8)) syslog\-user= (see `\-l' in slapd(8)) .fi .TP .BI \-R \ realm مشخص کردن یک قلمرو (realm). .TP .BI \-U \ authcID مشخص کردن یک شناسه برای استفاده به عنوان .I authcID در طول نشست آزمون. اگر وجود داشته باشد، و اگر هیچ .I authzID ای داده نشده باشد، شناسه‌های موجود در فهرست شناسه به عنوان .IR authzID در نظر گرفته می‌شوند. .TP .BI \-X \ authzID مشخص کردن یک شناسه برای استفاده به عنوان .I authzID در طول نشست آزمون. اگر وجود داشته باشد، و اگر هیچ .I authcID ای داده نشده باشد، شناسه‌های موجود در فهرست شناسه به عنوان .IR authcID در نظر گرفته می‌شوند. اگر هر دو شناسه .I authcID و .I authzID از طریق سوییچ خط فرمان ارائه شوند، فهرست شناسه نمی‌تواند وجود داشته باشد. .TP .B \-v فعال‌سازی حالت پرگو (verbose). .SH "مثال‌ها (EXAMPLES)" دستور .LP .nf .ft tt /usr/sbin/slapauth \-f //etc/ldap/slapd.conf \-v \\ \-U bjorn \-X u:bjensen .ft .fi بررسی می‌کند که آیا کاربر .I bjorn می‌تواند هویت کاربر .I bjensen را بپذیرد یا خیر، در صورتی که دستورالعمل‌های .LP .nf .ft tt authz\-policy from authz\-regexp "^uid=([^,]+).*,cn=auth$" "ldap:///dc=example,dc=net??sub?uid=$1" .ft .fi در .BR slapd.conf (5) تعریف شده باشند. .SH "همچنین ببینید (SEE ALSO)" .BR ldap (3), .BR slapd (8), .BR slaptest (8) .LP "OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin) .SH "قدردانی‌ها (ACKNOWLEDGEMENTS)" .B "OpenLDAP Software" توسط پروژه OpenLDAP در توسعه یافته و نگهداری می‌شود. .B "OpenLDAP Software" از انتشار LDAP 3.3 دانشگاه میشیگان مشتق شده است.