Справка по SSSD
sssd-files
5
Форматы файлов и рекомендации
sssd-files
поставщик данных файлов SSSD
ОПИСАНИЕ
На этой справочной странице представлено описание поставщика данных файлов
для sssd
8 . Подробные сведения о синтаксисе
доступны в разделе ФОРМАТ ФАЙЛА
справочной страницы
sssd.conf
5 .
Поставщик данных файлов создаёт зеркальную копию содержимого файлов
passwd
5 и
group 5
. Задача поставщика данных файлов — сделать пользователей и
группы, которые обычно доступны только с помощью интерфейсов NSS, также
доступными с помощью интерфейсов SSSD, например
sssd-ifp 5
.
Ещё одна задача — предоставить возможность эффективного кэширования данных
локальных пользователей и групп.
Please note that besides explicit domain definition the files provider can
be configured also implicitly using 'enable_files_domain' option. See
sssd.conf
5 for details.
SSSD никогда не обрабатывает разрешение пользователя/группы «root». Кроме
того, SSSD не обрабатывает разрешение UID/GID 0. Такие запросы передаются
следующему модулю NSS (обычно это модуль файлов).
Если программа SSSD не запущена или не отвечает, nss_sss вернёт код UNAVAIL,
что приведёт к передаче запроса следующему модулю.
ПАРАМЕТРЫ КОНФИГУРАЦИИ
В дополнение к перечисленным ниже параметрам также можно указать типовые
параметры домена SSSD, если это применимо. Сведения о конфигурации домена
SSSD доступны в разделе РАЗДЕЛЫ ДОМЕНА
справочной страницы
sssd.conf
5 . Но задача поставщика данных файлов
— предоставить те же данные, что и файлы UNIX, просто с помощью интерфейсов
SSSD. Следовательно, поддерживаются не все типовые параметры
домена. Аналогичным образом, некоторые глобальные параметры, такие как
переопределение оболочки в разделе nss
для всех доменов, не
влияют на домен файлов, если только не указаны явным образом для отдельных
доменов.
passwd_files (строка)
Разделённый запятыми список из одного или нескольких имён файлов паролей,
которые будут прочитаны и перечислены поставщиком данных файлов. Для каждого
указанного файла будет выполняться динамическое обнаружение изменений с
помощью inotify.
По умолчанию: /etc/passwd
group_files (строка)
Разделённый запятыми список из одного или нескольких имён файлов групп,
которые будут прочитаны и перечислены поставщиком данных файлов. Для каждого
указанного файла будет выполняться динамическое обнаружение изменений с
помощью inotify.
Default: /etc/group
fallback_to_nss (логическое значение)
При обновлении внутренних данных SSSD вернёт ошибку и позволит клиенту
продолжить работу со следующим модулем NSS. Это позволяет избежать задержек,
когда используются стандартные системные файлы
/etc/passwd и /etc/group и в
конфигурации NSS есть «sss» перед «files» для карт «passwd» и «group».
Если поставщик данных файлов настроен на отслеживание других файлов, имеет
смысл установить этот параметр в значение «False», чтобы предотвратить
несогласованное поведение, потому что обычно нет другого модуля NSS, который
можно было бы использовать в качестве резервного.
По умолчанию: true
ПРИМЕР
В следующем примере предполагается, что конфигурация SSSD корректна и что
files — один из доменов в разделе [sssd].
[domain/files]
id_provider = files
Чтобы воспользоваться преимуществами кэширования данных локальных
пользователей и групп с помощью SSSD, необходимо указать модуль nss_sss
перед модулем nss_files в /etc/nsswitch.conf.
passwd: sss files
group: sss files