В чем разница между samba и sssd?

На своей рабочей станции ubuntu я использую /etc/samba/smb.conf и /etc/sssd/sssd.conf с участием /etc/krb5.conf для подключения к активному каталогу в корпоративной сети.

sudo service samba-ad-dc status
# inactive

sudo service sssd status
# active (running)

Однако я пока не могу сказать, в чем разница между samba и sssd. Может кто-нибудь объяснить, в чем разница между этими двумя сервисами и где они пересекаются?

  • Может sssd работать даже без самбы. Читает ли он прямо smb.conf?
  • Как они зависят друг от друга?

Я прочитал документацию, но мне нужно более простое объяснение.

1 ответ

Решение

Samba - это серверы и клиенты Windows для UNIX. Предоставляет службы файлов SMB и печати, функции контроллера домена. И Winbind, эмуляция клиента Windows для ID и аутентификации.

SSSD - это стек аутентификации для Linux, который знает LDAP, Kerberos и Active Directory.

Любой из них может предоставлять имена NSS и авторизоваться через PAM. Только Samba делает файлы и печатает SMB.


Обсудите с теми, кто задокументировал эту схему, что они собирались делать. Эти компоненты идентификации, аутентификации и общего доступа к файлам можно настроить в нескольких комбинациях.

Другие вопросы по тегам