| SSSD-LDAP-ATTRIBUT(5) | قالبهای فایل و قراردادها | SSSD-LDAP-ATTRIBUT(5) |
نام (NAME)
sssd-ldap-attributes - ارائهدهندهٔ LDAP در SSSD: نگاشت مشخصهها
توضیحات (DESCRIPTION)
این صفحهٔ راهنما، مشخصههای نگاشت ارائهدهندهٔ LDAP در SSSD sssd-ldap(5) را شرح میدهد. برای جزئیات کامل در مورد گزینههای پیکربندی ارائهدهندهٔ LDAP در SSSD، به صفحهٔ راهنمای sssd-ldap(5) مراجعه کنید.
مشخصههای کاربر (USER ATTRIBUTES)
ldap_user_object_class (string)
پیشفرض: posixAccount
ldap_user_name (string)
پیشفرض: uid (در rfc2307، rfc2307bis و IPA)، sAMAccountName (در AD)
ldap_user_uid_number (string)
پیشفرض: uidNumber
ldap_user_gid_number (string)
پیشفرض: gidNumber
ldap_user_primary_group (string)
پیشفرض: تنظیمنشده (LDAP)، primaryGroupID (در AD)
ldap_user_gecos (string)
پیشفرض: gecos
ldap_user_home_directory (string)
پیشفرض: homeDirectory (در LDAP و IPA)، unixHomeDirectory (در AD)
ldap_user_shell (string)
پیشفرض: loginShell
ldap_user_uuid (string)
پیشفرض: در حالت کلی تنظیمنشده، objectGUID برای AD و ipaUniqueID برای IPA
ldap_user_objectsid (string)
پیشفرض: objectSid برای ActiveDirectory، برای سرورهای دیگر تنظیمنشده است.
ldap_user_modify_timestamp (string)
پیشفرض: modifyTimestamp
ldap_user_shadow_last_change (string)
پیشفرض: shadowLastChange
ldap_user_shadow_min (string)
پیشفرض: shadowMin
ldap_user_shadow_max (string)
پیشفرض: shadowMax
ldap_user_shadow_warning (string)
پیشفرض: shadowWarning
ldap_user_shadow_inactive (string)
پیشفرض: shadowInactive
ldap_user_shadow_expire (string)
پیشفرض: shadowExpire
ldap_user_krb_last_pwd_change (string)
پیشفرض: krbLastPwdChange
ldap_user_krb_password_expiration (string)
پیشفرض: krbPasswordExpiration
ldap_user_ad_account_expires (string)
پیشفرض: accountExpires
ldap_user_ad_user_account_control (string)
پیشفرض: userAccountControl
ldap_ns_account_lock (string)
پیشفرض: nsAccountLock
ldap_user_nds_login_disabled (string)
پیشفرض: loginDisabled
ldap_user_nds_login_expiration_time (string)
پیشفرض: loginDisabled
ldap_user_nds_login_allowed_time_map (string)
پیشفرض: loginAllowedTimeMap
ldap_user_principal (string)
پیشفرض: krbPrincipalName
ldap_user_extra_attrs (string)
این فهرست میتواند فقط شامل نام مشخصههای LDAP باشد، یا چندتاییهای جداشده با دونقطه از نام مشخصهٔ حافظهٔ موقت (cache) در SSSD و نام مشخصهٔ LDAP باشد. در صورتی که فقط نام مشخصهٔ LDAP مشخص شود، مشخصه عیناً در حافظهٔ موقت ذخیره میشود. استفاده از نام سفارشی مشخصهٔ SSSD ممکن است در محیطهایی نیاز باشد که چندین دامنهٔ SSSD را با طرحوارههای (schemas) متفاوت LDAP پیکربندی میکنند.
لطفاً توجه داشته باشید که چندین نام مشخصه توسط SSSD رزرو شدهاند، بهویژه مشخصهٔ “name”. اگر هر یک از نامهای رزروشده به عنوان نام مشخصهٔ اضافی استفاده شود، SSSD خطا گزارش خواهد داد.
مثالها:
ldap_user_extra_attrs = telephoneNumber
ذخیرهٔ مشخصهٔ “telephoneNumber” از LDAP با عنوان “telephoneNumber” در حافظهٔ موقت.
ldap_user_extra_attrs = phone:telephoneNumber
ذخیرهٔ مشخصهٔ “telephoneNumber” از LDAP با عنوان “phone” در حافظهٔ موقت.
پیشفرض: تنظیمنشده
ldap_user_ssh_public_key (string)
پیشفرض: sshPublicKey
ldap_user_fullname (string)
پیشفرض: cn
ldap_user_member_of (string)
پیشفرض: memberOf
ldap_user_authorized_service (string)
ابتدا یک رد صریح (!svc) بررسی میشود. در مرحلهٔ دوم، SSSD به دنبال اجازهٔ صریح (svc) و در نهایت به دنبال اجازه به همه (*) میگردد.
لطفاً توجه داشته باشید که گزینهٔ پیکربندی ldap_access_order باید شامل “authorized_service” باشد تا گزینهٔ ldap_user_authorized_service کار کند.
برخی از توزیعها (مانند Fedora-29+ یا RHEL-8) همواره سرویس PAM با عنوان “systemd-user” را به عنوان بخشی از فرایند ورود به سیستم در بر دارند. بنابراین هنگام استفاده از کنترل دسترسی مبتنی بر سرویس، ممکن است نیاز باشد سرویس “systemd-user” به فهرست سرویسهای مجاز افزوده شود.
پیشفرض: authorizedService
ldap_user_authorized_host (string)
ابتدا یک رد صریح (!host) بررسی میشود. در مرحلهٔ دوم، SSSD به دنبال اجازهٔ صریح (host) و در نهایت به دنبال اجازه به همه (*) میگردد.
لطفاً توجه داشته باشید که گزینهٔ پیکربندی ldap_access_order باید شامل “host” باشد تا گزینهٔ ldap_user_authorized_host کار کند.
پیشفرض: host
ldap_user_authorized_rhost (string)
ابتدا یک رد صریح (!rhost) بررسی میشود. در مرحلهٔ دوم، SSSD به دنبال اجازهٔ صریح (rhost) و در نهایت به دنبال اجازه به همه (*) میگردد.
لطفاً توجه داشته باشید که گزینهٔ پیکربندی ldap_access_order باید شامل “rhost” باشد تا گزینهٔ ldap_user_authorized_rhost کار کند.
پیشفرض: rhost
ldap_user_certificate (string)
پیشفرض: userCertificate;binary
ldap_user_email (string)
نکته: اگر نشانی رایانامهٔ یک کاربر با نشانی رایانامه یا نام کاملاً مشخص کاربر دیگری تداخل داشته باشد، SSSD قادر نخواهد بود به درستی به آن کاربران سرویسدهی کند. این گزینه به کاربران امکان میدهد با (۱) نام کاربری و (۲) نشانی رایانامه وارد شوند. اگر به هر دلیلی چندین کاربر نیاز دارند از یک نشانی رایانامهٔ یکسان استفاده کنند، این گزینه را روی یک نام مشخصهٔ ناموجود تنظیم کنید تا جستجو/ورود کاربر از طریق رایانامه غیرفعال شود.
پیشفرض: mail
ldap_user_passkey (string)
پیشفرض: passkey (در LDAP)، ipaPassKey (در IPA)، altSecurityIdentities (در AD)
مشخصههای گروه (GROUP ATTRIBUTES)
ldap_group_object_class (string)
پیشفرض: posixGroup
ldap_group_name (string)
پیشفرض: cn (در rfc2307، rfc2307bis و IPA)، sAMAccountName (در AD)
ldap_group_gid_number (string)
پیشفرض: gidNumber
ldap_group_member (string)
پیشفرض: memberuid (در rfc2307) / member (در rfc2307bis)
ldap_group_uuid (string)
پیشفرض: در حالت کلی تنظیمنشده، objectGUID برای AD و ipaUniqueID برای IPA
ldap_group_objectsid (string)
پیشفرض: objectSid برای ActiveDirectory، برای سرورهای دیگر تنظیمنشده است.
ldap_group_modify_timestamp (string)
پیشفرض: modifyTimestamp
ldap_group_type (string)
این مشخصه در حال حاضر فقط توسط ارائهدهندهٔ AD برای تعیین اینکه آیا یک گروه از نوع گروههای محلی دامنه (domain local groups) است و باید برای دامنههای مورد اعتماد فیلتر شود یا خیر، استفاده میشود.
پیشفرض: groupType در ارائهدهندهٔ AD، در غیر این صورت تنظیمنشده
ldap_group_external_member (string)
پیشفرض: ipaExternalMember در ارائهدهندهٔ IPA، در غیر این صورت تنظیمنشده.
مشخصههای گروه شبکه (NETGROUP ATTRIBUTES)
ldap_netgroup_object_class (string)
در ارائهدهندهٔ IPA، باید به جای آن از ipa_netgroup_object_class استفاده شود.
پیشفرض: nisNetgroup
ldap_netgroup_name (string)
در ارائهدهندهٔ IPA، باید به جای آن از ipa_netgroup_name استفاده شود.
پیشفرض: cn
ldap_netgroup_member (string)
در ارائهدهندهٔ IPA، باید به جای آن از ipa_netgroup_member استفاده شود.
پیشفرض: memberNisNetgroup
ldap_netgroup_triple (string)
این گزینه در ارائهدهندهٔ IPA در دسترس نیست.
پیشفرض: nisNetgroupTriple
ldap_netgroup_modify_timestamp (string)
این گزینه در ارائهدهندهٔ IPA در دسترس نیست.
پیشفرض: modifyTimestamp
مشخصههای میزبان (HOST ATTRIBUTES)
ldap_host_object_class (string)
پیشفرض: ipService
ldap_host_name (string)
پیشفرض: cn
ldap_host_fqdn (string)
پیشفرض: fqdn
ldap_host_serverhostname (string)
پیشفرض: serverHostname
ldap_host_member_of (string)
پیشفرض: memberOf
ldap_host_ssh_public_key (string)
پیشفرض: sshPublicKey
ldap_host_uuid (string)
پیشفرض: تنظیمنشده
مشخصههای سرویس (SERVICE ATTRIBUTES)
ldap_service_object_class (string)
پیشفرض: ipService
ldap_service_name (string)
پیشفرض: cn
ldap_service_port (string)
پیشفرض: ipServicePort
ldap_service_proto (string)
پیشفرض: ipServiceProtocol
مشخصههای SUDO (SUDO ATTRIBUTES)
ldap_sudorule_object_class (string)
پیشفرض: sudoRole
ldap_sudorule_name (string)
پیشفرض: cn
ldap_sudorule_command (string)
پیشفرض: sudoCommand
ldap_sudorule_host (string)
پیشفرض: sudoHost
ldap_sudorule_user (string)
پیشفرض: sudoUser
ldap_sudorule_option (string)
پیشفرض: sudoOption
ldap_sudorule_runasuser (string)
پیشفرض: sudoRunAsUser
ldap_sudorule_runasgroup (string)
پیشفرض: sudoRunAsGroup
ldap_sudorule_notbefore (string)
پیشفرض: sudoNotBefore
ldap_sudorule_notafter (string)
پیشفرض: sudoNotAfter
ldap_sudorule_order (string)
پیشفرض: sudoOrder
مشخصههای AUTOFS (AUTOFS ATTRIBUTES)
ldap_autofs_map_object_class (string)
پیشفرض: nisMap (در rfc2307، autofs_provider=ad)، در غیر این صورت automountMap
ldap_autofs_map_name (string)
پیشفرض: nisMapName (در rfc2307، autofs_provider=ad)، در غیر این صورت automountMapName
ldap_autofs_entry_object_class (string)
پیشفرض: nisObject (در rfc2307، autofs_provider=ad)، در غیر این صورت automount
ldap_autofs_entry_key (string)
پیشفرض: cn (در rfc2307، autofs_provider=ad)، در غیر این صورت automountKey
ldap_autofs_entry_value (string)
پیشفرض: nisMapEntry (در rfc2307، autofs_provider=ad)، در غیر این صورت automountInformation
مشخصههای میزبان IP (IP HOST ATTRIBUTES)
ldap_iphost_object_class (string)
پیشفرض: ipHost
ldap_iphost_name (string)
پیشفرض: cn
ldap_iphost_number (string)
پیشفرض: ipHostNumber
مشخصههای شبکه IP (IP NETWORK ATTRIBUTES)
ldap_ipnetwork_object_class (string)
پیشفرض: ipNetwork
ldap_ipnetwork_name (string)
پیشفرض: cn
ldap_ipnetwork_number (string)
پیشفرض: ipNetworkNumber
مشخصههای شناسه فرعی (SUBID ATTRIBUTES)
ldap_subuid_object_class (string)
پیشفرض: subordinateIdEntry
ldap_subuid_count (string)
پیشفرض: subUidCount
ldap_subgid_count (string)
پیشفرض: subGidCount
ldap_subuid_number (string)
پیشفرض: subUidNumber
ldap_subgid_number (string)
پیشفرض: subGidNumber
ldap_subid_range_owner (string)
پیشفرض: subidRangeOwner
همچنین ببینید (SEE ALSO)
sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-idp(5), sssd-sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(1), sss_ssh_knownhosts(1), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5)
نویسندگان (AUTHORS)
توسعهدهندگان بالادستی SSSD - https://github.com/SSSD/sssd/
| 06/09/2026 | SSSD |