В чем разница между 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.
Обсудите с теми, кто задокументировал эту схему, что они собирались делать. Эти компоненты идентификации, аутентификации и общего доступа к файлам можно настроить в нескольких комбинациях.