.lf 1 "- .TH SLAPD.BACKENDS 5 "2026/03/09" "OpenLDAP 2.6.13" .\" Copyright 2006-2026 The OpenLDAP Foundation All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .\" $OpenLDAP$ .SH "نام (NAME)" slapd.backends \- بک‌اندهای slapd، دیمن مستقل LDAP .SH "توضیحات (DESCRIPTION)" دیمن .BR slapd (8) می‌تواند از انواع مختلفی از بک‌اندهای گوناگون برای ارائه خدمات به درخواست‌های LDAP استفاده کند. بک‌اندها ممکن است به‌صورت ایستا درون slapd کامپایل شوند، یا در صورتی که پشتیبانی از ماژول فعال باشد، به‌صورت پویا بارگذاری گردند. چندین نمونه از یک بک‌اند را می‌توان پیکربندی کرد تا پایگاه‌های دادهٔ جداگانه‌ای را از همان سرور slapd ارائه دهند. .PP گزینه‌های پیکربندی برای هر بک‌اند به‌طور جداگانه در صفحات راهنمای مربوطهٔ .BR slapd\- (5) مستند شده‌اند. .TP .B asyncmeta این بک‌اند پراکسی پایهٔ LDAP را نسبت به مجموعه‌ای از سرورهای دوردست LDAP انجام می‌دهد. این بک‌اند، ارتقایی از بک‌اند .B ldap است که به‌صورت ناهمگام عمل می‌کند تا از اشغال نخ‌های slapd در حین انتظار برای تکمیل عملیات جلوگیری کند. .TP .B config این بک‌اند برای مدیریت پیکربندی slapd در زمان اجرا استفاده می‌شود. برخلاف سایر بک‌اندها، تنها یک نمونهٔ منفرد از بک‌اند .B config می‌تواند تعریف شود. این بک‌اند همچنین به‌طور خودکار خودش را نمونه‌سازی می‌کند، بنابراین همیشه حاضر است حتی اگر به‌طور صریح در فایل .BR slapd.conf (5) تعریف نشده باشد. .TP .B dnssrv این بک‌اند آزمایشی است. ارجاعات (referrals) را بر پایهٔ رکوردهای منابع SRV نگه‌داری‌شده در سامانهٔ نام دامنه (DNS) ارائه می‌دهد. .TP .B ldap این بک‌اند به‌عنوان یک پراکسی برای هدایت درخواست‌های ورودی به یک سرور LDAP دیگر عمل می‌کند. .TP .B ldif این پایگاه‌داده از فایل‌سیستم برای ایجاد ساختار درختی پایگاه‌داده استفاده می‌کند، و فایل‌های متنی سادهٔ اسکی (ascii) را برای ذخیره داده‌ها به کار می‌گیرد. استفاده از آن باید به پایگاه‌های دادهٔ بسیار ساده که در آن‌ها کارایی یک الزام نیست، محدود شود. این بک‌اند همچنین از تغییر نام زیردرخت (subtree renames) پشتیبانی می‌کند. .TP .B mdb این بک‌اند، بک‌اند اصلی و توصیه‌شده است. این بک‌اند از کتابخانهٔ پایگاه‌دادهٔ تراکنشی MDB اختصاصی OpenLDAP استفاده می‌کند. این بک‌اند همچنین از تغییر نام زیردرخت (subtree renames) پشتیبانی می‌کند. .TP .B meta این بک‌اند پراکسی پایهٔ LDAP را نسبت به مجموعه‌ای از سرورهای دوردست LDAP انجام می‌دهد. این بک‌اند، ارتقایی از بک‌اند .B ldap است. .TP .B monitor این بک‌اند اطلاعاتی دربارهٔ وضعیت اجرای دیمن slapd فراهم می‌کند. تنها یک نمونهٔ منفرد از بک‌اند .B monitor می‌تواند تعریف شود. .TP .B null عملیات در این بک‌اند موفقیت‌آمیز هستند اما هیچ کاری انجام نمی‌دهند. .TP .B passwd این بک‌اند صرفاً برای اهداف نمایشی ارائه شده است. اطلاعات حساب‌های کاربری را از فایل .BR passwd (5) سیستم ارائه می‌دهد. .TP .B perl این بک‌اند یک مفسر .BR perl (1) را درون slapd تعبیه می‌کند. این بک‌اند زیرروال‌های Perl را برای پیاده‌سازی عملیات LDAP اجرا می‌کند. این بک‌اند منسوخ شده است. .TP .B relay این بک‌اند آزمایشی است. عملیات LDAP را بر پایهٔ بافت نام‌گذاری (naming context) درخواست، به پایگاه‌دادهٔ دیگری در همان سرور بازهدایت می‌کند. استفاده از آن نیازمند روپوش (overlay) .B rwm است (برای جزئیات به .BR slapo\-rwm (5) مراجعه کنید) تا بافت نام‌گذاری درخواست را بازنویسی کند. این بک‌اند عمدتاً برای پیاده‌سازی نماهای مجازی بر روی پایگاه‌های داده‌ای که در واقع داده‌ها را ذخیره می‌کنند، در نظر گرفته شده است. .TP .B sql این بک‌اند آزمایشی و منسوخ شده است. به درخواست‌های LDAP از یک پایگاه‌دادهٔ SQL سرویس‌دهی می‌کند. .TP .B wiredtiger این بک‌اند آزمایشی است. به درخواست‌های LDAP از یک پایگاه‌دادهٔ wiredtiger سرویس‌دهی می‌کند. .SH "فایل‌ها (FILES)" .TP /etc/openldap/slapd.conf فایل پیکربندی پیش‌فرض slapd .TP /etc/openldap/slapd.d دایرکتوری پیکربندی پیش‌فرض slapd .SH "همچنین ببینید (SEE ALSO)" .BR ldap (3), .BR slapd\-asyncmeta (5), .BR slapd\-config (5), .BR slapd\-dnssrv (5), .BR slapd\-ldap (5), .BR slapd\-ldif (5), .BR slapd\-mdb (5), .BR slapd\-meta (5), .BR slapd\-monitor (5), .BR slapd\-null (5), .BR slapd\-passwd (5), .BR slapd\-perl (5), .BR slapd\-relay (5), .BR slapd\-sql (5), .BR slapd\-wt (5), .BR slapd.conf (5), .BR slapd.overlays (5), .BR slapd (8). "OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin) .SH "قدردانی‌ها (ACKNOWLEDGEMENTS)" .lf 1 "./../Project .\" Shared Project Acknowledgement Text .B "نرم‌افزار OpenLDAP" توسط پروژه OpenLDAP در توسعه یافته و نگهداری می‌شود. .B "نرم‌افزار OpenLDAP" از انتشار LDAP 3.3 دانشگاه میشیگان برگرفته شده است. .lf 134 "-