| DSCTL(8) | Generated Python Manual | DSCTL(8) |
نام (NAME)
dsctl - ابزار خط فرمان برای مدیریت نمونههای Directory Server
خلاصه دستور (SYNOPSIS)
dsctl [-h] [-v] [-j] [-l] [instance] {restart,start,stop,status,remove,db2index,db2bak,db2ldif,dbverify,bak2db,ldif2db,backups,ldifs,index-check,tls,healthcheck,get-nsstate,ldifgen,dsrc,cockpit,dblib,thread-pool} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS)
- dsctl restart
- راهاندازی مجدد یک نمونه از Directory Server در صورت در حال اجرا بودن؛ در غیر این صورت راهاندازی آن.
- dsctl start
- راهاندازی یک نمونه از Directory Server در صورتی که در حال حاضر در حال اجرا نباشد.
- dsctl stop
- توقف یک نمونه از Directory Server در صورتی که در حال حاضر در حال اجرا باشد.
- dsctl status
- بررسی وضعیت اجرای یک نمونه از Directory Server.
- dsctl remove
- حذف کامل یک نمونه از Directory Server و پاکسازی تمام دادههای آن.
- dsctl db2index
- مقداردهی اولیه بازسازی نمایهها (reindex) در پایگاهداده سرور. سرور برای پیشبرد این کار باید متوقف باشد.
- dsctl db2bak
- مقداردهی اولیه پشتیبانگیری BDB از پایگاهداده. سرور برای پیشبرد این کار باید متوقف باشد.
- dsctl db2ldif
- مقداردهی اولیه تخلیه LDIF از پایگاهداده. سرور برای پیشبرد این کار باید متوقف باشد.
- dsctl dbverify
- انجام اعتبارسنجی پایگاهداده. این کار را فقط با هدایت و توصیه تیم پشتیبانی انجام دهید.
- dsctl bak2db
- بازیابی یک پشتیبان BDB از پایگاهداده. سرور برای پیشبرد این کار باید متوقف باشد.
- dsctl ldif2db
- بازیابی پایگاهداده از تخلیه LDIF. سرور برای پیشبرد این کار باید متوقف باشد.
- dsctl backups
- فهرست کردن نسخههای پشتیبان موجود در دایرکتوری پیشفرض پشتیبان سرور.
- dsctl ldifs
- فهرست کردن تمام فایلهای LDIF موجود در دایرکتوری LDIF سرور.
- dsctl index-check
- بررسی عدم تطابق در ترتیب نمایهها (parentid/ancestorid). سرور باید متوقف باشد.
- dsctl tls
- مدیریت گواهیهای TLS.
- dsctl healthcheck
- اجرای گزارش بررسی سلامت (healthcheck) روی یک نمونه محلی Directory Server. این یک عملیات ایمن و فقطخواندنی است. این ابزار را روی یک Directory Server راه دور اجرا نکنید زیرا نیازمند دسترسی به منابع محلی است، در غیر این صورت گزارش ممکن است نادرست باشد.
- dsctl get-nsstate
- دریافت nsState همگامسازی در قالبی خوانا برای انسان:
Replica DN: The DN of the replication configuration entry Replica Suffix: The replicated suffix Replica ID: The Replica identifier Gen Time The time the CSN generator was created Gen Time String: The time string of generator Gen as CSN: The generation CSN Local Offset: The offset due to the local clock being set back Local Offset String: The offset in a nice human format Remote Offset: The offset due to clock difference with remote systems Remote Offset String: The offset in a nice human format Time Skew: The time skew between this server and its replicas Time Skew String: The time skew in a nice human format Seq Num: The number of multiple csns within a second System Time: The local system time Diff in Seconds: The time difference in seconds from the CSN generator creation to now Diff in days/secs: The time difference broken up into days and seconds Endian: Little/Big Endian
- dsctl ldifgen
- تولیدکننده LDIF برای ساخت فایلهای نمونه LDIF جهت آزمایش.
- dsctl dsrc
- مدیریت فایل .dsrc.
- dsctl cockpit
- فعالسازی رابط کاربری Cockpit.
- dsctl dblib
- مهاجرت کتابخانه پایگاهداده (مانند bdb/lmdb).
- dsctl thread-pool
- عیبیابی آفلاین استخر ریسهها (thread pool) خواندهشده از فایل وضعیت محلی mmap.
دستور (COMMAND) 'dsctl restart'
کاربرد: dsctl [-v] [-j] [instance] restart [-h]
دستور (COMMAND) 'dsctl start'
کاربرد: dsctl [-v] [-j] [instance] start [-h]
دستور (COMMAND) 'dsctl stop'
کاربرد: dsctl [-v] [-j] [instance] stop [-h]
دستور (COMMAND) 'dsctl status'
کاربرد: dsctl [-v] [-j] [instance] status [-h]
دستور (COMMAND) 'dsctl remove'
کاربرد: dsctl [-v] [-j] [instance] remove [-h] [--do-it]
گزینهها (OPTIONS) 'dsctl remove'
- --do-it
- بهطور پیشفرض یک اجرای آزمایشی (dry run) انجام میشود. این گزینه در واقع فرآیند حذف نمونه را آغاز میکند.
دستور (COMMAND) 'dsctl db2index'
کاربرد: dsctl [-v] [-j] [instance] db2index [-h] [--attr ATTR] backend
- backend
- بکاند مورد نظر برای نمایهسازی مجدد (مانند userRoot).
گزینهها (OPTIONS) 'dsctl db2index'
- --attr ATTR
- یک ویژگی برای نمایهسازی مجدد، مانند: --attr member --attr cn ...
دستور (COMMAND) 'dsctl db2bak'
کاربرد: dsctl [-v] [-j] [instance] db2bak [-h] [--watch] [archive]
- archive
- مقصد ذخیره آرشیو. این مورد در طول فرآیند db2bak ایجاد خواهد شد.
گزینهها (OPTIONS) 'dsctl db2bak'
- --watch
- مشاهده وضعیت وظیفه db2bak.
دستور (COMMAND) 'dsctl db2ldif'
کاربرد: dsctl [-v] [-j]
[instance] db2ldif [-h] [--replication] [--encrypted] [--watch]
backend [ldif]
گزینهها (OPTIONS) 'dsctl db2ldif'
- --replication
- صادر کردن اطلاعات همگامسازی (replication)، مناسب برای وارد کردن روی یک مصرفکننده (consumer) جدید یا پشتیبانگیری.
- --encrypted
- صادر کردن ویژگیهای رمزنگاریشده.
- --watch
- مشاهده وضعیت وظیفه db2ldif.
دستور (COMMAND) 'dsctl dbverify'
کاربرد: dsctl [-v] [-j] [instance] dbverify [-h] backend
- backend
- بکاند مورد نظر برای اعتبارسنجی، مانند userRoot.
دستور (COMMAND) 'dsctl bak2db'
کاربرد: dsctl [-v] [-j] [instance] bak2db [-h] [--watch] archive
- archive
- آرشیو مورد نظر برای بازیابی. این عمل تمامی پایگاههای داده فعلی سرور را پاک خواهد کرد.
گزینهها (OPTIONS) 'dsctl bak2db'
- --watch
- مشاهده وضعیت وظیفه bak2db.
دستور (COMMAND) 'dsctl ldif2db'
کاربرد: dsctl [-v] [-j] [instance] ldif2db [-h] [--encrypted] [--watch] backend ldif
گزینهها (OPTIONS) 'dsctl ldif2db'
- --encrypted
- وارد کردن ویژگیهای رمزنگاریشده.
- --watch
- مشاهده وضعیت وظیفه ldif2db.
دستور (COMMAND) 'dsctl backups'
کاربرد: dsctl [-v] [-j] [instance] backups [-h] [--delete DELETE]
گزینهها (OPTIONS) 'dsctl backups'
- --delete DELETE
- حذف دایرکتوری پشتیبان.
دستور (COMMAND) 'dsctl ldifs'
کاربرد: dsctl [-v] [-j] [instance] ldifs [-h] [--delete DELETE]
گزینهها (OPTIONS) 'dsctl ldifs'
- --delete DELETE
- حذف فایل LDIF.
دستور (COMMAND) 'dsctl index-check'
کاربرد: dsctl [-v] [-j] [instance] index-check [-h] [--fix] [backend]
- backend
- بکاند مورد نظر برای بررسی. در صورت عدم تعیین، همه بکاندها بررسی میشوند.
گزینهها (OPTIONS) 'dsctl index-check'
- --fix
- رفع عدم تطابقها با تنظیم پیکربندی برای مطابقت با دادههای روی دیسک.
دستور (COMMAND) 'dsctl tls'
کاربرد: dsctl [-v] [-j]
[instance] tls [-h]
{list-ca,list-client-ca,show-server-cert,show-cert,generate-server-cert-csr,import-client-ca,import-ca,import-server-cert,import-server-key-cert,remove-cert,export-cert}
...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl tls'
- dsctl tls list-ca
- فهرست کردن مراجع صدور گواهی (CA) سرور از جمله مراجع میانی.
- dsctl tls list-client-ca
- فهرست کردن مراجع صدور گواهی کاربر (کلاینت) از جمله مراجع میانی.
- dsctl tls show-server-cert
- نمایش گواهی فعال سرور که کلاینتها آن را مشاهده و اعتبارسنجی میکنند.
- dsctl tls show-cert
- نمایش جزئیات یک گواهی با استفاده از نام مستعار آن. این معادل دستور certutil -L -d <path> -n <nickname> است.
- dsctl tls generate-server-cert-csr
- تولید درخواست امضای گواهی (CSR) برای Server-Cert - این csr سپس برای تایید به یک CA ارسال میشود و پس از امضا، با import-ca و import-server-cert وارد میشود.
- dsctl tls import-client-ca
- وارد کردن یک CA مورد اعتماد برای صدور گواهیهای کاربر (کلاینت). این بخشی از نحوه عملکرد احراز هویت با گواهی کلاینت است.
- dsctl tls import-ca
- وارد کردن یک CA یا CA میانی برای امضای گواهیهای این سرور (با نام مستعار Server-Cert). در صورت نیاز باید تمام مراجع CA در زنجیره را وارد کنید. دستههای PEM پذیرفته میشوند.
- dsctl tls import-server-cert
- وارد کردن یک Server-Cert جدید پس از امضای csr توسط یک CA.
- dsctl tls import-server-key-cert
- وارد کردن کلید و Server-Cert جدید پس از امضا شدن توسط یک CA. این مورد در صورتی استفاده میشود که از یک ابزار خارجی csr یا سرویسی مانند Lets Encrypt استفاده کنید که کلیدهای PEM را بهصورت خارجی تولید میکند.
- dsctl tls remove-cert
- حذف یک گواهی از این پایگاهداده. این کار باعث حذف نقش آن بهعنوان CA، CA کلاینت یا نقش Server-Cert میشود.
- dsctl tls export-cert
- صادر کردن یک گواهی به قالب PEM یا DER/باینری. قالب PEM پیشفرض است.
دستور (COMMAND) 'dsctl tls list-ca'
کاربرد: dsctl [-v] [-j] [instance] tls list-ca [-h]
دستور (COMMAND) 'dsctl tls list-client-ca'
کاربرد: dsctl [-v] [-j] [instance] tls list-client-ca [-h]
دستور (COMMAND) 'dsctl tls show-server-cert'
کاربرد: dsctl [-v] [-j]
[instance] tls show-server-cert [-h]
[--nickname NICKNAME]
گزینهها (OPTIONS) 'dsctl tls show-server-cert'
- --nickname NICKNAME
- نام مستعار (نام آسانیاب) گواهی برای نمایش، در صورتی که با 'Server-Cert' متفاوت باشد.
دستور (COMMAND) 'dsctl tls show-cert'
کاربرد: dsctl [-v] [-j] [instance] tls show-cert [-h] nickname
- nickname
- نام مستعار (نام آسانیاب) گواهی برای نمایش.
دستور (COMMAND) 'dsctl tls generate-server-cert-csr'
کاربرد: dsctl [-v] [-j]
[instance] tls generate-server-cert-csr
[-h] [--subject SUBJECT] [--nickname NICKNAME] [alt_names ...]
- alt_names
- نامهای جایگزین موضوع (subject alternative names) در درخواست گواهی. در صورت عدم ارائه، بهصورت خودکار شناسایی میشوند.
گزینهها (OPTIONS) 'dsctl tls generate-server-cert-csr'
- --subject SUBJECT, -s SUBJECT
- فیلد موضوع (Subject) گواهی برای استفاده.
- --nickname NICKNAME
- نام گواهی در صورتی که با 'Server-Cert' متفاوت باشد.
دستور (COMMAND) 'dsctl tls import-client-ca'
کاربرد: dsctl [-v] [-j] [instance] tls import-client-ca [-h] cert_path nickname
دستور (COMMAND) 'dsctl tls import-ca'
کاربرد: dsctl [-v] [-j]
[instance] tls import-ca [-h]
cert_path
nickname [nickname ...]
دستور (COMMAND) 'dsctl tls import-server-cert'
کاربرد: dsctl [-v] [-j]
[instance] tls import-server-cert [-h]
[--nickname NICKNAME]
cert_path
- cert_path
- مسیر گواهی x509 برای وارد کردن بهعنوان Server-Cert.
گزینهها (OPTIONS) 'dsctl tls import-server-cert'
- --nickname NICKNAME
- نام گواهی در صورتی که با 'Server-Cert' متفاوت باشد.
دستور (COMMAND) 'dsctl tls import-server-key-cert'
کاربرد: dsctl [-v] [-j]
[instance] tls import-server-key-cert
[-h] [--nickname NICKNAME] cert_path key_path
گزینهها (OPTIONS) 'dsctl tls import-server-key-cert'
- --nickname NICKNAME
- نام گواهی در صورتی که با 'Server-Cert' متفاوت باشد.
دستور (COMMAND) 'dsctl tls remove-cert'
کاربرد: dsctl [-v] [-j] [instance] tls remove-cert [-h] nickname
- nickname
- نام گواهی مورد نظر برای حذف.
دستور (COMMAND) 'dsctl tls export-cert'
کاربرد: dsctl [-v] [-j]
[instance] tls export-cert [-h] [--binary-format]
[--output-file OUTPUT_FILE]
nickname
- nickname
- نام گواهی مورد نظر برای صادر کردن.
گزینهها (OPTIONS) 'dsctl tls export-cert'
- --binary-format
- صادر کردن گواهی در قالب DER/باینری.
- --output-file OUTPUT_FILE
- نام فایل گواهی صادرشده. نام پیشفرض، نام مستعار گواهی با پسوند ".pem" یا ".crt" است.
دستور (COMMAND) 'dsctl healthcheck'
کاربرد: dsctl [instance]
healthcheck [-h] [--list-checks] [--list-errors]
[--dry-run] [--check CHECK [CHECK ...]]
[--exclude-check EXCLUDE_CHECK [EXCLUDE_CHECK ...]]
گزینهها (OPTIONS) 'dsctl healthcheck'
- --list-checks
- فهرست بررسیهای شناختهشده.
- --list-errors
- فهرست کدهای خطای شناختهشده.
- --dry-run
- بررسی واقعی را اجرا نکن، فقط مواردی که انجام خواهد شد را فهرست کن.
- --check CHECK [CHECK ...]
- بخشهای مورد نظر برای بررسی. این موارد را میتوان با --list-checks به دست آورد. در صورتی که گزینههای متعددی در سمت راست موجود باشد، هر جزء در سمت چپ دونقطه (:) میتواند با ستاره جایگزین شود.
- --exclude-check EXCLUDE_CHECK [EXCLUDE_CHECK ...]
- بخشهای مورد نظر برای نادیده گرفتن. این موارد را میتوان با --list-checks به دست آورد. در صورتی که گزینههای متعددی در سمت راست موجود باشد، هر جزء در سمت چپ دونقطه (:) میتواند با ستاره جایگزین شود.
دستور (COMMAND) 'dsctl get-nsstate'
کاربرد: dsctl [instance] get-nsstate [-h] [--suffix SUFFIX] [--flip FLIP]
گزینهها (OPTIONS) 'dsctl get-nsstate'
- --suffix SUFFIX
- شناسه DN پسوند همگامسازی برای خواندن وضعیت از آن.
- --flip FLIP
- جابجایی بین Little/Big Endian، این ممکن است برای معماریهای خاص مورد نیاز باشد.
دستور (COMMAND) 'dsctl ldifgen'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen [-h]
{users,groups,cos-def,cos-template,roles,mod-load,nested} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl ldifgen'
- dsctl ldifgen users
- تولید یک فایل LDIF حاوی ورودیهای کاربران.
- dsctl ldifgen groups
- تولید یک فایل LDIF حاوی گروهها و اعضا.
- dsctl ldifgen cos-def
- تولید یک فایل LDIF حاوی تعریف COS (کلاسیک، اشارهگر یا غیرمستقیم).
- dsctl ldifgen cos-template
- تولید یک فایل LDIF حاوی الگوی COS.
- dsctl ldifgen roles
- تولید یک فایل LDIF حاوی ورودی نقش (مدیریتشده، فیلترشده یا غیرمستقیم).
- dsctl ldifgen mod-load
- تولید یک فایل LDIF حاوی عملیات تغییر. این فایل برای استفاده توسط ldapmodify در نظر گرفته شده است.
- dsctl ldifgen nested
- تولید یک فایل LDIF پایگاهداده بسیار تو در تو در یک طرح درختی آبشاری/فرکتالی.
دستور (COMMAND) 'dsctl ldifgen users'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen users [-h] [--number NUMBER]
[--suffix SUFFIX]
[--parent PARENT] [--generic]
[--start-idx START_IDX]
[--rdn-cn] [--localize]
[--ldif-file LDIF_FILE]
گزینهها (OPTIONS) 'dsctl ldifgen users'
- --number NUMBER
- تعداد کاربران برای ایجاد.
- --suffix SUFFIX
- پسوند پایگاهداده که ورودیها در آن ایجاد خواهند شد.
- --parent PARENT
- ورودی والد که ورودیهای کاربر باید ذیل آن ایجاد شوند. در صورت عدم تعیین، ورودیها ذیل واحدهای سازمانی تصادفی ذخیره میشوند.
- --generic
- ایجاد ورودیهای عمومی در قالب "uid=user####". این ورودیها با ldclt نیز سازگار هستند.
- --start-idx START_IDX
- برای فایلهای LDIF عمومی میتوانید نمایه شروع برای ورودیهای کاربر را انتخاب کنید. مقدار پیشفرض "0" است.
- --rdn-cn
- استفاده از ویژگی "cn" بهعنوان ویژگی RDN در DN بهجای "uid".
- --localize
- بومیسازی دادههای LDIF.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen groups'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen groups [-h] [--number NUMBER]
[--suffix SUFFIX]
[--parent PARENT]
[--num-members NUM_MEMBERS]
[--create-members]
[--member-parent MEMBER_PARENT]
[--member-attr MEMBER_ATTR]
[--ldif-file LDIF_FILE]
NAME
- NAME
- نام گروه.
گزینهها (OPTIONS) 'dsctl ldifgen groups'
- --number NUMBER
- تعداد گروهها برای ایجاد.
- --suffix SUFFIX
- پسوند پایگاهداده که گروهها در آن ایجاد خواهند شد.
- --parent PARENT
- ورودی والد که ورودیهای گروه باید ذیل آن ایجاد شوند. در صورت عدم تعیین، گروهها ذیل پسوند ذخیره میشوند.
- --num-members NUM_MEMBERS
- تعداد اعضا در گروه. مقدار پیشفرض 10000 است.
- --create-members
- ایجاد ورودیهای کاربری اعضا.
- --member-parent MEMBER_PARENT
- شناسه DN ورودی که اعضا باید ذیل آن ایجاد شوند. مقدار پیشفرض، ورودی پسوند است.
- --member-attr MEMBER_ATTR
- ویژگی عضویت برای استفاده در گروه. مقدار پیشفرض "uniquemember" است.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen cos-def'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen cos-def [-h] [--type TYPE]
[--parent PARENT]
[--create-parent]
[--cos-specifier COS_SPECIFIER]
[--cos-template COS_TEMPLATE]
[--cos-attr [COS_ATTR ...]]
[--ldif-file LDIF_FILE]
NAME
- NAME
- نام تعریف COS.
گزینهها (OPTIONS) 'dsctl ldifgen cos-def'
- --type TYPE
- نوع تعریف COS: "classic"، "pointer" یا "indirect".
- --parent PARENT
- ورودی والد که تعریف COS باید ذیل آن ایجاد شود.
- --create-parent
- ایجاد ورودی والد.
- --cos-specifier COS_SPECIFIER
- مورد استفاده در تعریف کلاسیک COS؛ این ویژگی واقع در ورودی کاربر، برای انتخاب الگوی COS مورد استفاده قرار میگیرد.
- --cos-template COS_TEMPLATE
- شناسه DN ورودی الگوی COS؛ فقط برای تعاریف COS نوع "classic" و "pointer" استفاده میشود.
- --cos-attr [COS_ATTR ...]
- فهرستی از ویژگیها که مشخص میکند COS برای کدام ویژگیها مقادیر تولید میکند.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen cos-template'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen cos-template [-h] [--parent PARENT]
[--create-parent]
[--cos-priority COS_PRIORITY]
[--cos-attr-val COS_ATTR_VAL]
[--ldif-file LDIF_FILE]
NAME
- NAME
- نام الگوی COS.
گزینهها (OPTIONS) 'dsctl ldifgen cos-template'
- --parent PARENT
- شناسه DN ورودی که ورودی الگوی COS باید ذیل آن ذخیره شود.
- --create-parent
- ایجاد ورودی والد.
- --cos-priority COS_PRIORITY
- تنظیم اولویت برای این الگوهای COS متداخل یا رقیب.
- --cos-attr-val COS_ATTR_VAL
- ویژگی و مقداری را که الگو ارائه میدهد مشخص میکند.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen roles'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen roles [-h] [--type TYPE]
[--parent PARENT]
[--create-parent]
[--filter FILTER]
[--role-dn [ROLE_DN ...]]
[--ldif-file LDIF_FILE]
NAME
- NAME
- نام نقش (Role).
گزینهها (OPTIONS) 'dsctl ldifgen roles'
- --type TYPE
- نوع نقش: "managed"، "filtered" یا "nested".
- --parent PARENT
- شناسه DN ورودی که ورودی نقش باید ذیل آن ذخیره شود.
- --create-parent
- ایجاد ورودی والد.
- --filter FILTER
- یک فیلتر جستجو برای گردآوری اعضای نقش. برای نقش "filtered" الزامی است.
- --role-dn [ROLE_DN ...]
- یک DN از ورودی نقشی که باید در این نقش گنجانده شود. فقط برای نقشهای "nested" استفاده میشود.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen mod-load'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen mod-load [-h] [--create-users]
[--delete-users]
[--num-users NUM_USERS]
[--parent PARENT]
[--create-parent]
[--add-users ADD_USERS]
[--del-users DEL_USERS]
[--modrdn-users MODRDN_USERS]
[--mod-users MOD_USERS]
[--mod-attrs [MOD_ATTRS ...]]
[--randomize]
[--ldif-file LDIF_FILE]
گزینهها (OPTIONS) 'dsctl ldifgen mod-load'
- --create-users
- ایجاد ورودیهایی که تغییر خواهند کرد یا حذف میشوند. بهطور پیشفرض اسکریپت فرض میکند که ورودیهای کاربر از قبل وجود دارند.
- --delete-users
- حذف تمام ورودیهای کاربر در پایان فایل LDIF.
- --num-users NUM_USERS
- تعداد ورودیهای کاربری که تغییر خواهند کرد یا حذف میشوند.
- --parent PARENT
- شناسه DN ورودی والد که ورودیهای کاربر در آن قرار دارند.
- --create-parent
- ایجاد ورودی والد.
- --add-users ADD_USERS
- تعداد ورودیهای اضافی برای افزودن در حین بارگذاری.
- --del-users DEL_USERS
- تعداد ورودیها برای حذف در حین بارگذاری.
- --modrdn-users MODRDN_USERS
- تعداد ورودیها برای انجام عملیات modrdn روی آنها.
- --mod-users MOD_USERS
- تعداد ورودیها برای تغییر.
- --mod-attrs [MOD_ATTRS ...]
- فهرستی از ویژگیها که اسکریپت هنگام تغییر یک ورودی بهطور تصادفی از میان آنها انتخاب میکند. مقدار پیشفرض "description" است.
- --randomize
- انجام تصادفی عملیاتهای مشخصشده add، mod، delete و modrdn.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl ldifgen nested'
کاربرد: dsctl [-v] [-j]
[instance] ldifgen nested [-h] [--num-users NUM_USERS]
[--node-limit NODE_LIMIT]
[--suffix SUFFIX]
[--ldif-file LDIF_FILE]
گزینهها (OPTIONS) 'dsctl ldifgen nested'
- --num-users NUM_USERS
- تعداد کل ورودیهای کاربر برای ایجاد در کل فایل LDIF (شامل ورودیهای نگهدارنده نمیشود).
- --node-limit NODE_LIMIT
- تعداد کل ورودیهای کاربر برای ایجاد ذیل هر گره/زیردرخت.
- --suffix SUFFIX
- شناسه DN پسوند برای فایل LDIF.
- --ldif-file LDIF_FILE
- نام فایل LDIF. مسیر پیشفرض، دایرکتوری LDIF سرور با نام 'ldifgen.ldif' است.
دستور (COMMAND) 'dsctl dsrc'
کاربرد: dsctl [-v] [-j] [instance] dsrc [-h] {create,modify,delete,display,repl-mon} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl dsrc'
- dsctl dsrc create
- تولید فایل .dsrc.
- dsctl dsrc modify
- ویرایش فایل .dsrc.
- dsctl dsrc delete
- حذف پیکربندی نمونه از فایل .dsrc.
- dsctl dsrc display
- نمایش محتویات فایل .dsrc.
- dsctl dsrc repl-mon
- نمایش محتویات فایل .dsrc.
دستور (COMMAND) 'dsctl dsrc create'
کاربرد: dsctl [-v] [-j]
[instance] dsrc create [-h] [--uri URI]
[--basedn BASEDN]
[--people-rdn PEOPLE_RDN]
[--groups-rdn GROUPS_RDN]
[--binddn BINDDN]
[--saslmech SASLMECH]
[--tls-cacertdir TLS_CACERTDIR]
[--tls-cert TLS_CERT]
[--tls-key TLS_KEY]
[--tls-reqcert TLS_REQCERT]
[--starttls] [--pwdfile PWDFILE]
[--do-it]
گزینهها (OPTIONS) 'dsctl dsrc create'
- --uri URI
- شناسه URI (نشانی اینترنتی LDAP URL) برای نمونه Directory Server.
- --basedn BASEDN
- پسوند پیشفرض پایگاهداده.
- --people-rdn PEOPLE_RDN
- تنظیم RDN برای زیردرخت 'people'. پیشفرض "ou=people" است.
- --groups-rdn GROUPS_RDN
- تنظیم RDN برای زیردرخت 'groups'. پیشفرض "ou=groups" است.
- --binddn BINDDN
- شناسه Bind DN پیشفرض مورد استفاده برای احراز هویت.
- --saslmech SASLMECH
- سازوکار SASL برای استفاده: PLAIN یا EXTERNAL.
- --tls-cacertdir TLS_CACERTDIR
- دایرکتوری حاوی گواهی مرجع صدور گواهی مورد اعتماد.
- --tls-cert TLS_CERT
- نام مسیر مطلق فایل به گواهی سرور.
- --tls-key TLS_KEY
- نام مسیر مطلق فایل به کلید گواهی سرور.
- --tls-reqcert TLS_REQCERT
- سطح درخواست گواهی: 'never'، 'allow'، 'hard'.
- --starttls
- استفاده از startTLS برای اتصال به سرور.
- --pwdfile PWDFILE
- مسیر مطلق به فایلی که حاوی گذرواژه Bind DN است.
- --do-it
- ایجاد فایل بدون نیاز به هرگونه تاییدیه.
دستور (COMMAND) 'dsctl dsrc modify'
کاربرد: dsctl [-v] [-j]
[instance] dsrc modify [-h] [--uri [URI]]
[--basedn [BASEDN]]
[--people-rdn [PEOPLE_RDN]]
[--groups-rdn [GROUPS_RDN]]
[--binddn [BINDDN]]
[--saslmech [SASLMECH]]
[--tls-cacertdir [TLS_CACERTDIR]]
[--tls-cert [TLS_CERT]]
[--tls-key [TLS_KEY]]
[--tls-reqcert [TLS_REQCERT]]
[--starttls] [--cancel-starttls]
[--pwdfile [PWDFILE]] [--do-it]
گزینهها (OPTIONS) 'dsctl dsrc modify'
- --uri [URI]
- شناسه URI (نشانی اینترنتی LDAP URL) برای نمونه Directory Server.
- --basedn [BASEDN]
- پسوند پیشفرض پایگاهداده.
- --people-rdn [PEOPLE_RDN]
- تنظیم RDN مورد استفاده برای نگهدارنده 'people'.
- --groups-rdn [GROUPS_RDN]
- تنظیم RDN مورد استفاده برای نگهدارنده 'groups'.
- --binddn [BINDDN]
- شناسه Bind DN پیشفرض مورد استفاده برای احراز هویت.
- --saslmech [SASLMECH]
- سازوکار SASL برای استفاده: PLAIN یا EXTERNAL.
- --tls-cacertdir [TLS_CACERTDIR]
- دایرکتوری حاوی گواهی مرجع صدور گواهی مورد اعتماد.
- --tls-cert [TLS_CERT]
- نام مسیر مطلق فایل به گواهی سرور.
- --tls-key [TLS_KEY]
- نام مسیر مطلق فایل به کلید گواهی سرور.
- --tls-reqcert [TLS_REQCERT]
- سطح درخواست گواهی: 'never'، 'allow'، 'hard'.
- --starttls
- استفاده از startTLS برای اتصال به سرور.
- --cancel-starttls
- عدم استفاده از startTLS برای اتصال به سرور.
- --pwdfile [PWDFILE]
- مسیر مطلق به فایلی که حاوی گذرواژه Bind DN است.
- --do-it
- بهروزرسانی فایل بدون نیاز به هرگونه تاییدیه.
دستور (COMMAND) 'dsctl dsrc delete'
کاربرد: dsctl [-v] [-j] [instance] dsrc delete [-h] [--do-it]
گزینهها (OPTIONS) 'dsctl dsrc delete'
- --do-it
- حذف پیکربندی این نمونه از فایل .dsrc.
دستور (COMMAND) 'dsctl dsrc display'
کاربرد: dsctl [-v] [-j] [instance] dsrc display [-h]
دستور (COMMAND) 'dsctl dsrc repl-mon'
کاربرد: dsctl [-v] [-j]
[instance] dsrc repl-mon [-h]
[--add-conn ADD_CONN [ADD_CONN ...]]
[--del-conn DEL_CONN [DEL_CONN ...]]
[--add-alias ADD_ALIAS [ADD_ALIAS ...]]
[--del-alias DEL_ALIAS [DEL_ALIAS ...]]
گزینهها (OPTIONS) 'dsctl dsrc repl-mon'
- --add-conn ADD_CONN [ADD_CONN ...]
- افزودن یک اتصال همگامسازی: 'NAME:HOST:PORT:BINDDN:CREDENTIAL'
- --del-conn DEL_CONN [DEL_CONN ...]
- حذف یک اتصال همگامسازی با استفاده از NAME آن.
- --add-alias ADD_ALIAS [ADD_ALIAS ...]
- افزودن یک نام مستعار برای میزبان/درگاه: 'ALIAS_NAME:HOST:PORT'
- --del-alias DEL_ALIAS [DEL_ALIAS ...]
- حذف یک نام مستعار میزبان/درگاه با استفاده از ALIAS_NAME آن.
دستور (COMMAND) 'dsctl cockpit'
کاربرد: dsctl [-v] [-j]
[instance] cockpit [-h]
{enable,open-firewall,disable,close-firewall} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl cockpit'
- dsctl cockpit enable
- فعالسازی سوکت Cockpit.
- dsctl cockpit open-firewall
- باز کردن فایروال برای سرویس "cockpit".
- dsctl cockpit disable
- غیرفعالسازی سوکت Cockpit.
- dsctl cockpit close-firewall
- حذف سرویس "cockpit" از تنظیمات فایروال.
دستور (COMMAND) 'dsctl cockpit enable'
کاربرد: dsctl [-v] [-j] [instance] cockpit enable [-h]
دستور (COMMAND) 'dsctl cockpit open-firewall'
کاربرد: dsctl [-v] [-j] [instance] cockpit open-firewall [-h] [--zone ZONE]
گزینهها (OPTIONS) 'dsctl cockpit open-firewall'
- --zone ZONE
- منطقه (zone) فایروال.
دستور (COMMAND) 'dsctl cockpit disable'
کاربرد: dsctl [-v] [-j] [instance] cockpit disable [-h]
دستور (COMMAND) 'dsctl cockpit close-firewall'
کاربرد: dsctl [-v] [-j] [instance] cockpit close-firewall [-h]
دستور (COMMAND) 'dsctl dblib'
کاربرد: dsctl [-v] [-j] [instance] dblib [-h] {bdb2mdb,mdb2bdb,cleanup} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl dblib'
- dsctl dblib bdb2mdb
- مهاجرت پایگاههای داده bdb به lmdb.
- dsctl dblib mdb2bdb
- مهاجرت پایگاههای داده lmdb به bdb.
- dsctl dblib cleanup
- حذف فایل ldif مهاجرت و پایگاهداده قدیمی.
دستور (COMMAND) 'dsctl dblib bdb2mdb'
کاربرد: dsctl [-v] [-j] [instance] dblib bdb2mdb [-h] [--tmpdir TMPDIR]
گزینهها (OPTIONS) 'dsctl dblib bdb2mdb'
- --tmpdir TMPDIR
- مسیر دایرکتوری فایلهای مهاجرت ldif.
دستور (COMMAND) 'dsctl dblib mdb2bdb'
کاربرد: dsctl [-v] [-j] [instance] dblib mdb2bdb [-h] [--tmpdir TMPDIR]
گزینهها (OPTIONS) 'dsctl dblib mdb2bdb'
- --tmpdir TMPDIR
- مسیر دایرکتوری فایلهای مهاجرت ldif.
دستور (COMMAND) 'dsctl dblib cleanup'
کاربرد: dsctl [-v] [-j] [instance] dblib cleanup [-h]
دستور (COMMAND) 'dsctl thread-pool'
کاربرد: dsctl [-v] [-j] [instance] thread-pool [-h] {status} ...
آرگومانهای موقعیتی (POSITIONAL ARGUMENTS) 'dsctl thread-pool'
- dsctl thread-pool status
- نمایش سنجههای استخر ریسه و فعالیت هر کارگر بدون نیاز به اتصال LDAP.
دستور (COMMAND) 'dsctl thread-pool status'
کاربرد: dsctl [-v] [-j] [instance] thread-pool status [-h] [--file FILE]
گزینهها (OPTIONS) 'dsctl thread-pool status'
- --file FILE
- خواندن این فایل وضعیت استخر ریسه بهجای فایل زنده نمونه (مانند فایل کرش نگهداریشده بهصورت threadpool.YYYYMMDD-HHMMSS).
گزینهها (OPTIONS)
- -v, --verbose
- نمایش ردگیری دقیق عملیات در حین اجرای دستور.
- -j, --json
- بازگرداندن نتیجه در قالب یک شیء JSON.
- -l, --list
- فهرست کردن نمونههای موجود Directory Server.
نویسندگان (AUTHORS)
"Red Hat, Inc., and William Brown" <389-devel@lists.fedoraproject.org>
| 2026-09-07 | lib389 3.3.1 |