Таблица 14.1. Сравнение Winbind и SSSD
|
Категория
|
Описание
|
Winbind
|
SSSD
|
|---|---|---|---|
|
Аутентификация
|
Kerberos
|
Да (начиная с версии 4.19.9-alt4)
|
Да
|
|
NTLM
|
Да (используется, если Kerberos недоступен или не используется)
|
Нет
|
|
|
LDAP
|
Нет
|
Да (не в AD-домене)
|
|
|
Авторизация
|
LDAP
|
Да
|
Да
|
|
Вызовы Microsoft RPC
|
Да
|
Нет
|
|
|
Автономный вход в систему
|
Да
|
Да
|
|
|
Поддержка доверительных отношений
|
External Trust
|
Да
|
Да
|
|
Parent-Child Trust
|
Да
|
Да
|
|
|
Forest Trust
|
Да
|
Нет
|
|
|
Поддержка групповых политик
|
Групповые политики Samba
|
Да (не реализовано в Альт Домен)
|
Нет
|
|
Групповые политики ALT Linux с помощью
gpupdate
|
Да
|
Да
|
|
|
GPO-Based Access Control (Централизованное управление контролем доступа на основе хоста через GPO)
|
Нет
|
Да
|
|
|
Сопоставление идентификаторов
|
Генерация UID/GID
|
Да
|
Да
|
|
Сопоставление идентификаторов через атрибуты RFC2307
|
Да
|
Да
|
|
|
Обновление DNS
|
Встроенное
|
Нет
|
Да
|
|
Сторонние решения
|
Да
|
Нет
|
|
|
Автоматическая интеграция с sudo
|
Нет
|
Да
|
|
|
Аутентификация с помощью электронных ключей, смарт-карт и сертификатов
|
Нет
|
Да
|
|
|
Производительность при обработке большого числа групп и пользователей
|
Высокая
|
Низкая
|
|
/etc/pam.d/system-auth, где подключается преднастроенный стек:
system-auth-winbind-onlyили
system-auth-sss-only
auth_provider, который определяет, какой механизм используется для проверки подлинности. Поддерживаются следующие варианты:
auth_provider = krb5. Для корректной работы его необходимо использовать совместно с поставщиком данных идентификации (например, id_provider = ldap). Некоторые данные, которые требуются внутреннему серверу проверки подлинности Kerberos 5, должны предоставляться поставщиком данных идентификации (например, имя участника Kerberos пользователя (UPN));
/etc/sssd/sssd.conf. В нём определяются параметры подключения к серверу каталога, а также параметры аутентификации.
[domain/TEST.ALT] id_provider = ad auth_provider = ad chpass_provider = ad access_provider = ad default_shell = /bin/bash fallback_homedir = /home/%d/%u debug_level = 0 ; cache_credentials = false ad_gpo_ignore_unreadable = true ad_gpo_access_control = permissive ad_update_samba_machine_account_password = true
security, который модель безопасности Samba:
security = ads). Winbind автоматически получает и управляет Kerberos-билетами для пользователей;
/etc/samba/smb.conf.
[global] security = ads workgroup = TEST realm = TEST.ALT idmap config * : backend = tdb idmap config EXAMPLE : backend = rid idmap config EXAMPLE : range = 10000-999999 winbind use default domain = yes winbind offline logon = yes winbind refresh tickets = yes winbind enum users = no winbind enum groups = no kerberos method = secrets and keytab log file = /var/log/samba/log.%m log level = 3