.TH "SLAPADD" "8" "مه ۲۰۲۵" "OpenLDAP" "دستورات مدیریت سیستم" .\" Copyright 1998-2024 The OpenLDAP Foundation All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .\" $OpenLDAP$ .SH "نام (NAME)" slapadd \- افزودن ورودیها به پایگاهداده دایرکتوری slapd .SH "خلاصه دستور (SYNOPSIS)" .B /usr/sbin/slapadd [\c .BI \-b \ suffix\fR] [\c .BR \-c ] [\c .BI \-d \ debug-level\fR] [\c .BI \-f \ slapd.conf\fR] [\c .BI \-F \ confdir\fR] [\c .BR \-g ] [\c .BI \-j \ lineno\fR] [\c .BI \-l \ ldif-file\fR] [\c .BI \-n \ dbnum\fR] [\c .BI \-o \ option\fR[ = value\fR]] [\c .BR \-q ] [\c .BR \-s ] [\c .BI \-S \ SID\fR] [\c .BR \-u ] [\c .BR \-v ] [\c .BR \-w ] .SH "توضیحات (DESCRIPTION)" دستور \fBslapadd\fR ورودیها را از یک فایل LDIF خوانده و مستقیماً به پایگاهداده دیمن slapd اضافه میکند. .LP .B Slapadd برای افزودن ورودی‌های مشخص‌شده در قالب تبادل دایرکتوری ال‌دپ (LDIF) به یک پایگاه‌داده .BR slapd (8) استفاده می‌شود. این ابزار پایگاه‌داده مشخص‌شده بر اساس شماره پایگاه‌داده یا پسوند (suffix) را باز کرده و ورودی‌های متناظر با LDIF ارائه‌شده را به پایگاه‌داده اضافه می‌کند. پایگاه‌های داده‌ای که به عنوان .B subordinate (زیرمجموعه) این پایگاه‌داده پیکربندی شده‌اند نیز به‌روزرسانی می‌شوند، مگر اینکه گزینه \fB\-g\fP مشخص شده باشد. ورودی LDIF از ورودی استاندارد یا فایل مشخص‌شده خوانده می‌شود. .PP تمام فایل‌هایی که در نهایت توسط .BR slapadd ایجاد می‌شوند متعلق به هویتی خواهند بود که .BR slapadd تحت آن اجرا شده است؛ بنابراین مطمئن شوید که یا .BR slapadd را با همان هویتی که .BR slapd (8) با آن اجرا خواهد شد اجرا می‌کنید (گزینه .B \-u در .BR slapd (8) را ببینید)، یا مالکیت فایل را پیش از اجرای .BR slapd (8) تغییر دهید. .PP نکته: در صورتی که نمایه‌سازی (indexing) پیکربندی شده باشد، slapadd هنگام افزودن به پایگاه‌داده، این نمایه‌سازی‌ها را نیز انجام می‌دهد. برای جزئیات بیشتر به .BR slapindex (8) مراجعه کنید. .SH "گزینه‌ها (OPTIONS)" .TP .BI \-b \ suffix از \fIsuffix\fR مشخص‌شده برای تعیین پایگاه‌داده‌ای که ورودی‌ها به آن اضافه می‌شوند استفاده کنید. به‌طور پیش‌فرض، نخستین پایگاه‌داده‌ای که از عملیات درخواست‌شده پشتیبانی می‌کند استفاده می‌شود. گزینه \fB\-b\fP نمی‌تواند همراه با گزینه .B \-n استفاده شود. .TP .B \-c فعال‌سازی حالت ادامه (نادیده گرفتن خطاها). .TP .BI \-d \ debug-level فعال‌سازی پیام‌های اشکال‌زدایی طبق .I debug-level مشخص‌شده؛ برای جزئیات به .BR slapd (8) مراجعه کنید. .TP .BI \-f \ slapd.conf مشخص کردن یک فایل جایگزین برای .BR slapd.conf (5). .TP .BI \-F \ confdir مشخص کردن یک پوشه پیکربندی. اگر هر دو گزینه .B \-f و .B \-F مشخص شوند، فایل پیکربندی خوانده شده و به قالب پوشه پیکربندی تبدیل می‌شود و در پوشه مشخص‌شده نوشته می‌شود. اگر هیچ‌کدام مشخص نشوند، پیش از تلاش برای استفاده از فایل پیکربندی پیش‌فرض، تلاش می‌شود پوشه پیکربندی پیش‌فرض خوانده شود. اگر یک پوشه پیکربندی معتبر وجود داشته باشد، فایل پیکربندی پیش‌فرض نادیده گرفته می‌شود. اگر حالت آزمایش (dry-run) نیز مشخص شده باشد، هیچ تبدیلی صورت نخواهد گرفت. .TP .B \-g غیرفعال کردن اتصال زیرمجموعه‌ها (subordinate gluing). فقط پایگاه‌داده مشخص‌شده پردازش خواهد شد و نه زیرمجموعه‌های متصل به آن (در صورت وجود). .TP .BI \-j \ lineno پرش به شماره خط مشخص‌شده در فایل LDIF پیش از پردازش هرگونه ورودی. این امکان را می‌دهد تا بارگذاری‌ای که به دلیل خطا در ورودی LDIF متوقف شده بود، پس از تصحیح خطاها از سر گرفته شود. .TP .BI \-l \ ldif-file خواندن LDIF از فایل مشخص‌شده به‌جای ورودی استاندارد. .TP .BI \-n \ dbnum افزودن ورودی‌ها به \fIdbnum\fR\-امین پایگاه‌داده فهرست‌شده در فایل پیکربندی. گزینه .B \-n نمی‌تواند همراه با گزینه .B \-b استفاده شود. برای پر کردن پایگاه‌داده پیکربندی .BR slapd\-config (5)، از .B \-n 0 استفاده کنید زیرا همیشه اولین پایگاه‌داده است. با این حال، باید پیش از این کار به‌صورت فیزیکی روی سیستم فایل وجود داشته باشد. .TP .BI \-o \ option\fR[ = value\fR] مشخص کردن یک .I option همراه با یک .I value (اختیاری). گزینه‌ها و مقادیر عمومی ممکن عبارتند از: .LP .nf syslog= (see `\-s' in slapd(8)) syslog\-level= (see `\-S' in slapd(8)) syslog\-user= (see `\-l' in slapd(8)) schema-check={yes|no} value-check={yes|no} .fi .LP گزینه \fIschema\-check\fR بررسی طرحواره را تغییر وضعیت می‌دهد (پیش‌فرض روشن است)؛ گزینه \fIvalue\-check\fR بررسی مقدار را تغییر وضعیت می‌دهد (پیش‌فرض خاموش است). گزینه دوم با \fB-q\fR ناسازگار است. .TP .B \-q فعال‌سازی حالت سریع (بررسی‌های یکپارچگی کمتر). بررسی‌های سازگاری کمتری روی داده‌های ورودی انجام می‌دهد و هنگام نوشتن در پایگاه‌داده هیچ بررسی سازگاری انجام نمی‌دهد. زمان بارگذاری را بهبود می‌بخشد اما در صورت بروز هرگونه خطا یا وقفه، پایگاه‌داده حاصل غیرقابل استفاده خواهد بود. .TP .B \-s غیرفعال کردن بررسی طرحواره (schema). این گزینه برای استفاده هنگام بارگذاری پایگاه‌های داده شامل اشیاء خاص، مانند اشیاء کسری در یک کلاینت جزئی (partial consumer) در نظر گرفته شده است. بارگذاری اشیاء عادی که با طرحواره مطابقت ندارند ممکن است منجر به رفتار غیرمنتظره و معیوب شود. .TP .BI \-S \ SID شناسه سرور (Server ID) برای استفاده در entryCSN تولیدشده. در صورت تنظیم \fB\-w\fP برای contextCSN نیز استفاده می‌شود. مقدار پیش‌فرض \fB0\fP است. .TP .B \-u فعال‌سازی حالت شبیه‌سازی / dry-run (عدم نوشتن در بک‌اند). .TP .B \-v فعال‌سازی حالت پرحرف (verbose). .TP .BI \-w نوشتن اطلاعات زمینه syncrepl. پس از افزودن تمام ورودی‌ها، contextCSN با بزرگترین CSN موجود در پایگاه‌داده به‌روزرسانی می‌شود. .SH "محدودیت‌ها (LIMITATIONS)" برای اطمینان از سازگاری پایگاه‌داده، دیمن .BR slapd (8) شما هنگام انجام این کار نباید در حال اجرا باشد. .LP دستور .B slapadd ممکن است بررسی‌های نام‌گذاری یا طرحواره را ارائه ندهد. توصیه می‌شود هنگام افزودن ورودی‌های جدید به یک دایرکتوری موجود از .BR ldapadd (1) استفاده کنید. .SH "مثال‌ها (EXAMPLES)" برای وارد کردن ورودی‌های مشخص‌شده در فایل .B ldif به پایگاه‌داده .BR slapd (8) خود، دستور زیر را اجرا کنید: .LP .nf .ft tt /usr/sbin/slapadd \-l ldif .ft .fi .SH "همچنین ببینید (SEE ALSO)" .BR ldap (3), .BR ldif (5), .BR slapcat (8), .BR slapindex (8), .BR slapmodify (8), .BR ldapadd (1), .BR slapd (8) .LP "OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin) .SH "سپاسگزاری (ACKNOWLEDGEMENTS)" .B "OpenLDAP Software" توسط پروژه OpenLDAP توسعه یافته و نگهداری می‌شود . .B "OpenLDAP Software" از انتشار ال‌دپ ۳.۳ دانشگاه میشیگان مشتق شده است.