DSIDM(8) Generated Python Manual DSIDM(8)

dsidm - ابزار مدیریت هویت سرور دایرکتوری 389

dsidm [-h] [-v] [-j] [-b BASEDN] [-D BINDDN] [-w BINDPW] [-W] [-y PWDFILE] [-Z] instance {account,group,initialise,init,organizationalunit,ou,posixgroup,user,client_config,role,service,uniquegroup} ...

مدیریت حساب‌های عمومی، همراه با کارهایی مانند ویرایش، قفل کردن و باز کردن قفل. برای ایجاد یک حساب، به جای آن زیردستور «user» را ببینید.
مدیریت گروه‌ها. واحد سازمانی (به‌طور پیش‌فرض "ou=groups") باید پیش از مدیریت گروه‌ها وجود داشته باشد. گروه‌ها از کلاس شیء "groupOfNames" و مشخصه گروه‌بندی "member" استفاده می‌کنند
مقداردهی اولیه یک backend با اطلاعات دامنه و مدخل‌های نمونه
مدیریت واحدهای سازمانی
مدیریت گروه‌های posix. واحد سازمانی (به‌طور پیش‌فرض "ou=groups") باید پیش از مدیریت گروه‌های posix وجود داشته باشد.
مدیریت کاربران posix. واحد سازمانی (به‌طور پیش‌فرض "ou=people") باید پیش از مدیریت کاربران وجود داشته باشد.
نمایش و تولید نمونه‌های پیکربندی کلاینت برای این سرور LDAP
مدیریت نقش‌ها.
مدیریت حساب‌های سرویس. واحد سازمانی (به‌طور پیش‌فرض "ou=Services") باید پیش از مدیریت حساب‌های سرویس وجود داشته باشد.
مدیریت گروه‌ها. واحد سازمانی (به‌طور پیش‌فرض "ou=groups") باید پیش از مدیریت گروه‌ها وجود داشته باشد. گروه‌های یکتا از کلاس شیء "groupOfUniqueNames" و مشخصه گروه‌بندی "uniquemember" استفاده می‌کنند

کاربرد: dsidm instance account [-h]
{list,get-by-dn,modify-by-dn,rename-by-dn,delete,lock,unlock,entry-status,subtree-status,reset_password,change_password,bulk_update} ...

فهرست کردن حساب‌هایی که می‌توانند به دایرکتوری وارد شوند (DN کامل مدخل را برمی‌گرداند)
get-by-dn <dn>
modify-by-dn <dn> <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
حذف حساب
قفل کردن
باز کردن قفل
وضعیت یک مدخل منفرد
وضعیت یک زیردرخت
بازنشانی گذرواژه یک حساب. این کار باید توسط مدیر دایرکتوری انجام شود.
تغییر گذرواژه یک حساب. این کار می‌تواند توسط هر کاربری (با دسترسی‌های مناسب) انجام شود
انجام یک عملیات مشترک بر روی مجموعه‌ای از مدخل‌ها

کاربرد: dsidm [-v] [-j] instance account list [-h]

کاربرد: dsidm [-v] [-j] instance account get-by-dn [-h] [dn]

مقدار dn برای دریافت و نمایش

کاربرد: dsidm [-v] [-j] instance account modify-by-dn [-h] dn changes [changes ...]

مقدار dn برای دریافت و نمایش
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance account rename-by-dn [-h] [--keep-old-rdn] dn new_dn

مقدار dn برای تغییر نام
یک dn جدید برای حساب

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_role') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance account delete [-h] [dn]

مقدار dn مربوط به حساب برای حذف

کاربرد: dsidm [-v] [-j] instance account lock [-h] [dn]

مقدار dn برای قفل کردن

کاربرد: dsidm [-v] [-j] instance account unlock [-h] [dn]

مقدار dn برای باز کردن قفل

کاربرد: dsidm [-v] [-j] instance account entry-status [-h] [-V] [dn]

مقدار dn مدخل منفرد برای بررسی

چاپ جزئیات بیشتر خط‌مشی حساب درباره مدخل

کاربرد: dsidm [-v] [-j] instance account subtree-status [-h] [-V] [-f FILTER]
[-s {one,sub}] [-i]
[-o BECOME_INACTIVE_ON]
basedn

پایه جستجو برای یافتن مدخل‌ها

چاپ جزئیات بیشتر خط‌مشی حساب درباره مدخل‌ها
فیلتر جستجو برای یافتن مدخل‌ها
دامنه جستجو (one، sub - پیش‌فرض sub است)
فقط نمایش مدخل‌های غیرفعال‌شده
فقط نمایش مدخل‌هایی که قبل از تاریخ مشخص‌شده غیرفعال خواهند شد (در قالب 2007-04-25T14:30)

کاربرد: dsidm [-v] [-j] instance account reset_password [-h] [dn] [new_password]

مقدار dn برای بازنشانی گذرواژه آن
گذرواژه جدید برای تنظیم

کاربرد: dsidm [-v] [-j] instance account change_password [-h]
[dn] [new_password]
[current_password]

مقدار dn برای تغییر گذرواژه آن
گذرواژه جدید برای تنظیم
گذرواژه فعلی حساب

کاربرد: dsidm [-v] [-j] instance account bulk_update [-h] [-f FILTER] [-s {one,sub}] [-x]
basedn changes [changes ...]

پایه جستجو برای یافتن مدخل‌ها، فقط فرزندان این DN پردازش می‌شوند
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

فیلتر جستجو برای یافتن مدخل‌ها، پیش‌فرض '(objectclass=*)' است
دامنه جستجو (one، sub - پیش‌فرض sub است)
توقف پردازش به‌روزرسانی‌ها در صورت بروز خطا. پیش‌فرض False است

کاربرد: dsidm instance group [-h]
{list,get,get_dn,create,delete,modify,rename,members,add_member,remove_member} ...

فهرست کردن
دریافت
دریافت dn
ایجاد
حذف شیء
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
فهرست کردن dnهای اعضای یک گروه
افزودن یک عضو به گروه
حذف یک عضو از گروه

کاربرد: dsidm [-v] [-j] instance group list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance group get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance group get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance group create [-h] [--cn [CN]]
[--description [DESCRIPTION]]

مقدار cn
مقدار description

کاربرد: dsidm [-v] [-j] instance group delete [-h] [dn]

مقدار dn برای حذف

کاربرد: dsidm [-v] [-j] instance group modify [-h] selector changes [changes ...]

مقدار cn برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance group rename [-h] [--keep-old-rdn] selector new_name

مقدار cn برای تغییر نام
یک نام گروه جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_group') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance group members [-h] [cn]

مقدار cn مربوط به گروه برای فهرست کردن اعضای آن

کاربرد: dsidm [-v] [-j] instance group add_member [-h] [cn] [dn]

مقدار cn مربوط به گروه برای افزودن عضو به آن
مقدار dn مربوط به شیء برای افزودن به گروه به عنوان عضو

کاربرد: dsidm [-v] [-j] instance group remove_member [-h] [cn] [dn]

مقدار cn مربوط به گروه برای حذف عضو از آن
مقدار dn مربوط به شیء برای حذف از گروه به عنوان عضو

کاربرد: dsidm [-v] [-j] instance initialise [-h] [--version VERSION]

نسخه مدخل‌ها برای ایجاد.

کاربرد: dsidm [-v] [-j] instance organizationalunit [-h]
{list,get,get_dn,create,delete,modify,rename} ...

فهرست کردن
دریافت
دریافت dn
ایجاد
حذف شیء
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء

کاربرد: dsidm [-v] [-j] instance organizationalunit list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance organizationalunit get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance organizationalunit get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance organizationalunit create [-h] [--ou [OU]]

مقدار ou

کاربرد: dsidm [-v] [-j] instance organizationalunit delete [-h] [dn]

مقدار dn برای حذف

کاربرد: dsidm [-v] [-j] instance organizationalunit modify [-h]
selector
changes [changes ...]

مقدار ou برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance organizationalunit rename [-h]
[--keep-old-rdn]
selector new_name

مقدار ou برای تغییر نام
یک نام واحد سازمانی جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'ou: old_ou') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm instance posixgroup [-h]
{list,get,get_dn,create,delete,modify,rename} ...

فهرست کردن
دریافت
دریافت dn
ایجاد
حذف شیء
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء

کاربرد: dsidm [-v] [-j] instance posixgroup list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance posixgroup get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance posixgroup get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance posixgroup create [-h] [--cn [CN]]
[--gidNumber [GIDNUMBER]]

مقدار cn
مقدار gidNumber

کاربرد: dsidm [-v] [-j] instance posixgroup delete [-h] [dn]

مقدار dn برای حذف

کاربرد: dsidm [-v] [-j] instance posixgroup modify [-h] selector changes [changes ...]

مقدار cn برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance posixgroup rename [-h] [--keep-old-rdn]
selector new_name

مقدار cn برای تغییر نام
یک نام گروه posix جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_group') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm instance user [-h]
[--user-type {basic,posix,service,traditional}]
{list,get,get-pwp,get_dn,create,modify,rename,delete} ...

فهرست کردن
دریافت
نمایش خط‌مشی مؤثر گذرواژه برای یک کاربر
دریافت dn
ایجاد
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
حذف شیء

کاربرد: dsidm [-v] [-j] instance user list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance user get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance user get-pwp [-h] [--parent-dn PARENT_DN] [selector]

تشخیص و نمایش خط‌مشی گذرواژه (سراسری، محلی کاربر، یا محلی زیردرخت) که بر روی کاربر اعمال می‌شود، شامل تمامی تنظیمات مؤثر.

شناسه کاربر برای جستجو (مشابه user get، معمولاً uid)

یک DN پایه برای استفاده در جستجوهای کاربر. پیش‌فرض برای کاربران "ou=people,$SUFFIX"، یا برای حساب‌های سرویس "ou=services,$SUFFIX" است

کاربرد: dsidm [-v] [-j] instance user get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance user create [-h] [--uid [UID]] [--cn [CN]]
[--displayName [DISPLAYNAME]]
[--uidNumber [UIDNUMBER]]
[--gidNumber [GIDNUMBER]]
[--homeDirectory [HOMEDIRECTORY]]

مقدار uid
مقدار cn
مقدار displayName
مقدار uidNumber
مقدار gidNumber
مقدار homeDirectory

کاربرد: dsidm [-v] [-j] instance user modify [-h] selector changes [changes ...]

مقدار uid برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance user rename [-h] [--keep-old-rdn] selector new_name

مقدار uid برای تغییر نام
یک نام کاربری جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_user') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance user delete [-h] [dn]

مقدار dn برای حذف

نوع کاربر برای مدیریت. "basic" مدخلی بر پایه کلاس‌های شیء nsPerson، nsAccount و nsOrgPerson است. "posix" بر پایه کلاس‌های شیء nsPerson، nsAccount، nsOrgPerson و posixAccount است. "service" بر پایه کلاس‌های شیء nsAccount و applicationProcess است. "traditional" که به آن موروثی (legacy) نیز می‌گویند بر پایه کلاس‌های شیء person، organizationalPerson و inetOrgPerson است. نوع کاربر پیش‌فرض "posix" است

کاربرد: dsidm instance client_config [-h] {sssd.conf,ldap.conf,display} ...

تولید یک پیکربندی SSSD برای این سرور LDAP
تولید یک پیکربندی ldap.conf مربوط به OpenLDAP برای این سرور LDAP
نمایش پارامترهای عمومی برنامه برای اتصال LDAP

کاربرد: dsidm instance client_config sssd.conf [-h] [allowed_group]

نام گروه مجاز برای دسترسی به این سیستم

کاربرد: dsidm instance client_config ldap.conf [-h]

کاربرد: dsidm instance client_config display [-h]

کاربرد: dsidm [-v] [-j] instance role [-h]
{list,get,get-by-dn,create-managed,create-filtered,create-nested,modify-by-dn,rename-by-dn,delete,lock,unlock,entry-status,subtree-status} ...

فهرست کردن نقش‌هایی که می‌توانند به دایرکتوری وارد شوند
دریافت
get-by-dn <dn>
ایجاد
ایجاد
ایجاد
modify-by-dn <dn> <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
حذف نقش
قفل کردن
باز کردن قفل
وضعیت یک مدخل منفرد
وضعیت یک زیردرخت

کاربرد: dsidm [-v] [-j] instance role list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance role get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance role get-by-dn [-h] [dn]

مقدار dn برای دریافت و نمایش

کاربرد: dsidm [-v] [-j] instance role create-managed [-h] [--cn [CN]]

مقدار cn

کاربرد: dsidm [-v] [-j] instance role create-filtered [-h] [--cn [CN]]

مقدار cn

کاربرد: dsidm [-v] [-j] instance role create-nested [-h] [--cn [CN]]
[--nsroledn [NSROLEDN]]

مقدار cn
مقدار nsroledn

کاربرد: dsidm [-v] [-j] instance role modify-by-dn [-h]
dn changes [changes ...]

مقدار dn برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance role rename-by-dn [-h] [--keep-old-rdn]
dn new_dn

مقدار dn برای تغییر نام
یک dn جدید برای حساب

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_account') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance role delete [-h] [dn]

مقدار dn مربوط به نقش برای حذف

کاربرد: dsidm [-v] [-j] instance role lock [-h] [dn]

مقدار dn برای قفل کردن

کاربرد: dsidm [-v] [-j] instance role unlock [-h] [dn]

مقدار dn برای باز کردن قفل

کاربرد: dsidm [-v] [-j] instance role entry-status [-h] [dn]

مقدار dn مدخل منفرد برای بررسی

کاربرد: dsidm [-v] [-j] instance role subtree-status [-h] [-f FILTER]
[-s {base,one,sub}]
basedn

پایه جستجو برای یافتن مدخل‌ها

فیلتر جستجو برای یافتن مدخل‌ها
دامنه جستجو (base، one، sub - پیش‌فرض sub است)

کاربرد: dsidm [-v] [-j] instance service [-h]
{list,get,get_dn,create,modify,rename,delete} ...

فهرست کردن
دریافت
دریافت dn
ایجاد
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
حذف شیء

کاربرد: dsidm [-v] [-j] instance service list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance service get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance service get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance service create [-h] [--cn [CN]]
[--description [DESCRIPTION]]

مقدار cn
مقدار description

کاربرد: dsidm [-v] [-j] instance service modify [-h]
selector changes [changes ...]

مقدار cn برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance service rename [-h] [--keep-old-rdn]
selector new_name

مقدار cn برای تغییر نام
یک نام سرویس جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_service') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance service delete [-h] [dn]

مقدار dn برای حذف

کاربرد: dsidm instance uniquegroup [-h]
{list,get,get_dn,create,delete,modify,rename,members,add_member,remove_member} ...

فهرست کردن
دریافت
دریافت dn
ایجاد
حذف شیء
اصلاح <add|delete|replace>:<attribute>:<value> ...
تغییر نام شیء
فهرست کردن dnهای اعضای یک گروه
افزودن یک عضو به گروه
حذف یک عضو از گروه

کاربرد: dsidm [-v] [-j] instance uniquegroup list [-h] [--full-dn]

بازگرداندن DN کامل مدخل به جای مقدار RDN

کاربرد: dsidm [-v] [-j] instance uniquegroup get [-h] [selector]

عبارت مورد جستجو

کاربرد: dsidm [-v] [-j] instance uniquegroup get_dn [-h] [dn]

مقدار dn برای دریافت

کاربرد: dsidm [-v] [-j] instance uniquegroup create [-h] [--cn [CN]]

مقدار cn

کاربرد: dsidm [-v] [-j] instance uniquegroup delete [-h] [dn]

مقدار dn برای حذف

کاربرد: dsidm [-v] [-j] instance uniquegroup modify [-h] selector changes [changes ...]

مقدار cn برای اصلاح
فهرستی از تغییرات برای اعمال در قالب: <add|delete|replace>:<attribute>:<value>

کاربرد: dsidm [-v] [-j] instance uniquegroup rename [-h] [--keep-old-rdn]
selector new_name

مقدار cn برای تغییر نام
یک نام گروه جدید

مشخص می‌کند که آیا RDN قدیمی (مانند 'cn: old_group') باید به عنوان یک مشخصه از مدخل حفظ شود یا خیر

کاربرد: dsidm [-v] [-j] instance uniquegroup members [-h] [cn]

مقدار cn مربوط به گروه برای فهرست کردن اعضای آن

کاربرد: dsidm [-v] [-j] instance uniquegroup add_member [-h] [cn] [dn]

مقدار cn مربوط به گروه برای افزودن عضو به آن
مقدار dn مربوط به شیء برای افزودن به گروه به عنوان عضو

کاربرد: dsidm [-v] [-j] instance uniquegroup remove_member [-h] [cn] [dn]

مقدار cn مربوط به گروه برای حذف عضو از آن
مقدار dn مربوط به شیء برای حذف از گروه به عنوان عضو

نمایش ردیابی تفصیلی عملیات در حین اجرای دستور
بازگرداندن نتیجه در قالب یک شیء JSON
مقدار Base DN (زمینه نام‌گذاری ریشه) نمونه برای مدیریت
حسابی که برای اجرای عملیات‌ها به آن متصل (bind) می‌شود
گذرواژه مربوط به bind DN
درخواست گذرواژه مربوط به bind DN از کاربر
تعیین فایلی شامل گذرواژه مربوط به bind DN
اتصال با استفاده از StartTLS

"Red Hat, Inc., and William Brown" <389-devel@lists.fedoraproject.org>
2026-09-07 lib389 3.3.1