Сторінки підручника SSSD sssd-ldap-attributes 5 Формати файлів та правила sssd-ldap-attributes Засіб надання даних LDAP SSSD: атрибути прив'язування ОПИС Цю сторінку підручника присвячено опису атрибутів прив'язування засобу надання даних LDAP SSSD sssd-ldap 5 . Повний опис параметрів налаштовування засобу надання даних LDAP SSSD наведено на сторінці підручника щодо sssd-ldap 5 . АТРИБУТИ КОРИСТУВАЧА ldap_user_object_class (рядок) Клас об’єктів запису користувача у LDAP. Типове значення: posixAccount ldap_user_name (рядок) Атрибут LDAP, що відповідає назві облікового запису користувача. Типове значення: uid (rfc2307, rfc2307bis і IPA), sAMAccountName (AD) ldap_user_uid_number (рядок) Атрибут LDAP, що відповідає ідентифікатору користувача. Типове значення: uidNumber ldap_user_gid_number (рядок) Атрибут LDAP, що відповідає ідентифікатору основної групи користувача. Типове значення: gidNumber ldap_user_primary_group (рядок) Атрибут основної групи Active Directory для встановлення відповідності ідентифікатора. Зауважте, що цей атрибут слід встановлювати вручну, лише якщо ви користуєтеся засобом надання даних ldap з прив'язкою до ідентифікаторів. Типове значення: unset (LDAP), primaryGroupID (AD) ldap_user_gecos (рядок) Атрибут LDAP, що відповідає полю gecos користувача. Типове значення: gecos ldap_user_home_directory (рядок) Атрибут LDAP, що містить назву домашнього каталогу користувача. Типове значення: homeDirectory (LDAP та IPA), unixHomeDirectory (AD) ldap_user_shell (рядок) Атрибут LDAP, що містить шлях до типової командної оболонки користувача. Типове значення: loginShell ldap_user_uuid (рядок) Атрибут LDAP, що містить UUID/GUID об’єкта користувача LDAP. Типове значення: не встановлено у загальному випадку, objectGUID для AD і ipaUniqueID для IPA ldap_user_objectsid (рядок) Атрибут LDAP, що містить objectSID об’єкта користувача LDAP. Зазвичай, потрібен лише для серверів ActiveDirectory. Типове значення: objectSid для ActiveDirectory, не встановлено для інших серверів. ldap_user_modify_timestamp (рядок) Атрибут LDAP, що містить часову позначку останньої зміни батьківського об’єкта. Типове значення: modifyTimestamp ldap_user_shadow_last_change (рядок) У разі використання ldap_pwd_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (дати останньої зміни пароля). Типове значення: shadowLastChange ldap_user_shadow_min (рядок) У разі використання ldap_pwd_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (мінімального віку пароля). Типове значення: shadowMin ldap_user_shadow_max (рядок) У разі використання ldap_pwd_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (максимального віку пароля). Типове значення: shadowMax ldap_user_shadow_warning (рядок) У разі використання ldap_pwd_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (проміжку попередження щодо пароля). Типове значення: shadowWarning ldap_user_shadow_inactive (рядок) У разі використання ldap_pwd_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (тривалості періоду невикористання пароля). Типове значення: shadowInactive ldap_user_shadow_expire (рядок) У разі використання ldap_pwd_policy=shadow або ldap_account_expire_policy=shadow цей параметр містить назву атрибута LDAP, який є відповідником параметра shadow 5 (дати завершення строку дії пароля). Типове значення: shadowExpire ldap_user_krb_last_pwd_change (рядок) Якщо використано значення ldap_pwd_policy=mit_kerberos, цей параметр містить назву атрибута LDAP, у якому зберігається дата і час останньої зміни пароля у kerberos. Типове значення: krbLastPwdChange ldap_user_krb_password_expiration (рядок) Якщо використано значення ldap_pwd_policy=mit_kerberos, цей параметр містить назву атрибута LDAP, у якому зберігається дата і час завершення строку дії поточного пароля. Типове значення: krbPasswordExpiration ldap_user_ad_account_expires (рядок) Якщо вказано ldap_account_expire_policy=ad, цей параметр містить назву атрибута LDAP, у якому зберігаються дані щодо строку завершення дії облікового запису. Типове значення: accountExpires ldap_user_ad_user_account_control (рядок) Якщо вказано ldap_account_expire_policy=ad, цей параметр містить назву атрибута LDAP, у якому зберігаються дані щодо поля контрольного біта облікового запису користувача. Типове значення: userAccountControl ldap_ns_account_lock (рядок) Якщо вказано ldap_account_expire_policy=rhds або еквівалентне налаштування, цей параметр визначає, заборонено чи дозволено доступ. Типове значення: nsAccountLock ldap_user_nds_login_disabled (рядок) Якщо вказано ldap_account_expire_policy=nds, цей атрибут визначає, дозволено чи заборонено доступ. Типове значення: loginDisabled ldap_user_nds_login_expiration_time (рядок) Якщо вказано ldap_account_expire_policy=nds, цей атрибут визначає дату, до якої надано доступ. Типове значення: loginDisabled ldap_user_nds_login_allowed_time_map (рядок) Якщо вказано ldap_account_expire_policy=nds, цей атрибут визначає годити дня тижня, коли надається доступ. Типове значення: loginAllowedTimeMap ldap_user_principal (рядок) Атрибут LDAP, що містить Kerberos User Principal Name (UPN) користувача. Типове значення: krbPrincipalName ldap_user_extra_attrs (рядок) Відокремлений комами список атрибутів LDAP, які SSSD має отримувати разом зі звичайним набором атрибутів запису користувача. Список може або містити лише назви атрибутів LDAP, або відокремлені двокрапками кортежі з назви атрибута кешу SSSD та назви атрибута LDAP. Якщо вказано лише назву атрибута LDAP, атрибут зберігається до кешу буквально. Використання нетипової назви атрибута SSSD може бути потрібним середовищам, де налаштовано декілька доменів SSSD з різними схемами LDAP. Будь ласка, зауважте, що декілька назв атрибутів зарезервовано SSSD, зокрема атрибут «name». SSSD повідомить про помилку, якщо будь-які із зарезервованих назв атрибутів використано як назву додаткового атрибута. Приклади: ldap_user_extra_attrs = telephoneNumber Зберегти атрибут «telephoneNumber» з LDAP як «telephoneNumber» до кешу. ldap_user_extra_attrs = phone:telephoneNumber Зберегти атрибут «telephoneNumber» з LDAP як «phone» до кешу. Типове значення: not set ldap_user_ssh_public_key (рядок) Атрибут LDAP, який містить відкриті ключі SSH користувача. Типове значення: sshPublicKey ldap_user_fullname (рядок) Атрибут LDAP, що відповідає повному імені користувача. Типове значення: cn ldap_user_member_of (рядок) Атрибут LDAP зі списком груп, у яких бере участь користувач. Типове значення: memberOf ldap_user_authorized_service (рядок) Якщо access_provider=ldap і ldap_access_order=authorized_service, SSSD використовуватиме наявність атрибута authorizedService у записі користувача LDAP для визначення прав доступу. Спочатку визначаються явні заборони (!svc). Далі SSSD шукає явні дозволи (svc) і нарешті загальні дозволи або allow_all (*). Будь ласка, зауважте, що параметр налаштування ldap_access_order має включати authorized_service, щоб система змогла скористатися параметром ldap_user_authorized_service. У деяких дистрибутивах (зокрема у Fedora-29+ або RHEL-8) службу PAM systemd-user завжди включено до процедури входу до системи. Тому при використанні керування доступом на основі даних служб варто додавати службу systemd-user до списку дозволених служб. Типове значення: authorizedService ldap_user_authorized_host (рядок) Якщо access_provider=ldap і ldap_access_order=host, SSSD використовуватиме наявність атрибута host у записі користувача LDAP для визначення прав доступу. Спочатку визначаються явні заборони (!host). Далі SSSD шукає явні дозволи (host) і нарешті загальні дозволи або allow_all (*). Будь ласка, зауважте, що параметр налаштування ldap_access_order має включати host, щоб можна було скористатися параметром ldap_user_authorized_host. Типове значення: host ldap_user_authorized_rhost (рядок) Якщо access_provider=ldap і ldap_access_order=rhost, SSSD використовуватиме наявність атрибута rhost у записі користувача LDAP для визначення прав доступу. Те саме стосується і процесу перевірки вузла. Спочатку визначаються явні заборони (!rhost). Далі SSSD шукає явні дозволи (rhost) і нарешті загальні дозволи або allow_all (*). Будь ласка, зауважте, що параметр налаштування ldap_access_order має включати rhost, щоб можна було скористатися параметром ldap_user_authorized_rhost. Типове значення: rhost ldap_user_certificate (рядок) Назва атрибута LDAP, що містить сертифікат X509 користувача. Типове значення: userCertificate;binary ldap_user_email (рядок) Назва атрибута LDAP, який містить адресу електронної пошти користувача. Note: If an email address of a user conflicts with an email address or fully qualified name of another user, then SSSD will not be able to serve those users properly. This option allows users to login by (1) username, and (2) e-mail address. If for some reason several users need to share the same email address then set this option to a nonexistent attribute name in order to disable user lookup/login by email. Типове значення: mail ldap_user_passkey (string) Name of the LDAP attribute containing the passkey mapping data of the user. Default: passkey (LDAP), ipaPassKey (IPA), altSecurityIdentities (AD) АТРИБУТИ ГРУПИ ldap_group_object_class (рядок) Клас об’єктів запису групи у LDAP. Типове значення: posixGroup ldap_group_name (рядок) The LDAP attribute that corresponds to the group name. In an environment with nested groups, this value must be an LDAP attribute which has a unique name for every group. This requirement includes non-POSIX groups in the tree of nested groups. Типове значення: cn (rfc2307, rfc2307bis і IPA), sAMAccountName (AD) ldap_group_gid_number (рядок) Атрибут LDAP, що відповідає ідентифікатору групи. Типове значення: gidNumber ldap_group_member (рядок) Атрибут LDAP, у якому містяться імена учасників групи. Типове значення: memberuid (rfc2307) / member (rfc2307bis) ldap_group_uuid (рядок) Атрибут LDAP, що містить UUID/GUID об’єкта групи LDAP. Типове значення: не встановлено у загальному випадку, objectGUID для AD і ipaUniqueID для IPA ldap_group_objectsid (рядок) Атрибут LDAP, що містить objectSID об’єкта групи LDAP. Зазвичай, потрібен лише для серверів ActiveDirectory. Типове значення: objectSid для ActiveDirectory, не встановлено для інших серверів. ldap_group_modify_timestamp (рядок) Атрибут LDAP, що містить часову позначку останньої зміни батьківського об’єкта. Типове значення: modifyTimestamp ldap_group_type (рядок) Атрибут LDAP, що містить ціле значення і позначає тип групи, а також, можливо, інші прапорці. Цей атрибут у поточній версії використовується лише засобом надання даних AD для визначення, чи є група локальною групою домену і чи має бути її відфільтровано у списку надійних (довірених) доменів. Типове значення: groupType у засобі надання даних AD, у інших засобах не встановлено ldap_group_external_member (рядок) Атрибут LDAP, який посилається на записи учасників групи, які визначено у зовнішньому домені. У поточній версії передбачено підтримку лише зовнішніх записів учасників IPA. Типове значення: ipaExternalMember у засобі надання даних IPA, у інших засобах не визначено. АТРИБУТИ МЕРЕЖЕВОЇ ГРУПИ ldap_netgroup_object_class (рядок) Клас об’єктів запису мережевої групи (netgroup) у LDAP. У надавачі даних IPA має бути використано ipa_netgroup_object_class. Типове значення: nisNetgroup ldap_netgroup_name (рядок) Атрибут LDAP, що відповідає назві мережевої групи (netgroup). У надавачі даних IPA має бути використано ipa_netgroup_name. Типове значення: cn ldap_netgroup_member (рядок) Атрибут LDAP, у якому містяться імена учасників мережевої групи (netgroup). У надавачі даних IPA має бути використано ipa_netgroup_member. Типове значення: memberNisNetgroup ldap_netgroup_triple (рядок) Атрибут LDAP, що містить трійки мережевої групи (вузол, користувач, домен). Цим параметром не можна скористатися у надавачі даних IPA. Типове значення: nisNetgroupTriple ldap_netgroup_modify_timestamp (рядок) Атрибут LDAP, що містить часову позначку останньої зміни батьківського об’єкта. Цим параметром не можна скористатися у надавачі даних IPA. Типове значення: modifyTimestamp АТРИБУТИ ВУЗЛА ldap_host_object_class (рядок) Клас об’єктів запису вузла у LDAP. Типове значення: ipService ldap_host_name (рядок) Атрибут LDAP, що відповідає назві вузла. Типове значення: cn ldap_host_fqdn (рядок) Атрибут LDAP, що відповідає повній назві вузла. Типове значення: fqdn ldap_host_serverhostname (рядок) Атрибут LDAP, що відповідає назві вузла. Типове значення: serverHostname ldap_host_member_of (рядок) Атрибут LDAP зі списком груп, у яких бере участь вузол. Типове значення: memberOf ldap_host_ssh_public_key (рядок) Атрибут LDAP, який містить відкриті ключі SSH вузла. Типове значення: sshPublicKey ldap_host_uuid (рядок) Атрибут LDAP, що містить UUID/GUID об’єкта вузла LDAP. Типове значення: not set АТРИБУТИ СЛУЖБИ ldap_service_object_class (рядок) Клас об’єктів запису служби у LDAP. Типове значення: ipService ldap_service_name (рядок) Атрибут LDAP, що містить назву атрибутів служби та замінників цих атрибутів. Типове значення: cn ldap_service_port (рядок) Атрибут LDAP, що містить номер порту, яким керує ця служба. Типове значення: ipServicePort ldap_service_proto (рядок) Атрибут LDAP, що містить протоколи, за яким може працювати ця служба. Типове значення: ipServiceProtocol АТРИБУТИ SUDO ldap_sudorule_object_class (рядок) Клас об’єктів запису правила sudo у LDAP. Типове значення: sudoRole ldap_sudorule_name (рядок) Атрибут LDAP, що відповідає назві правила sudo. Типове значення: cn ldap_sudorule_command (рядок) Атрибут LDAP, що відповідає назві команди. Типове значення: sudoCommand ldap_sudorule_host (рядок) Атрибут LDAP, який відповідає назві вузла (або IP-адресі вузла, IP-мережі вузла, мережевій групі вузла) Типове значення: sudoHost ldap_sudorule_user (рядок) Атрибут LDAP, що відповідає назві імені користувача (або UID, назві групи або назві мережевої групи користувача) Типове значення: sudoUser ldap_sudorule_option (рядок) Атрибут LDAP, що відповідає параметрам sudo. Типове значення: sudoOption ldap_sudorule_runasuser (рядок) Атрибут LDAP, що відповідає користувачеві, від імені якого можна виконувати команди. Типове значення: sudoRunAsUser ldap_sudorule_runasgroup (рядок) Атрибут LDAP, що відповідає назві групи або GID, від імені якої можна виконувати команди. Типове значення: sudoRunAsGroup ldap_sudorule_notbefore (рядок) Атрибут LDAP, що відповідає даті і часу набуття чинності правилом sudo. Типове значення: sudoNotBefore ldap_sudorule_notafter (рядок) Атрибут LDAP, що відповідає даті і часу втрати чинності правилом sudo. Типове значення: sudoNotAfter ldap_sudorule_order (рядок) Атрибут LDAP, що відповідає порядковому номеру правила. Типове значення: sudoOrder АТРИБУТИ AUTOFS АТРИБУТИ ВУЗЛА IP ldap_iphost_object_class (рядок) Клас об'єктів запису iphost у LDAP. Типове значення: ipHost ldap_iphost_name (рядок) Атрибут LDAP, що містить назву атрибутів IP вузла та замінників цих атрибутів. Типове значення: cn ldap_iphost_number (рядок) Атрибут LDAP, який містить адресу IP вузла. Типове значення: ipHostNumber АТРИБУТИ МЕРЕЖІ IP ldap_ipnetwork_object_class (рядок) Клас об'єктів запису ipnetwork у LDAP. Типове значення: ipNetwork ldap_ipnetwork_name (рядок) Атрибут LDAP, що містить назву атрибутів мережі IP та замінників цих атрибутів. Типове значення: cn ldap_ipnetwork_number (рядок) Атрибут LDAP, який містить адресу мережі IP. Типове значення: ipNetworkNumber