Ubuntu
samba 和 sssd 有什麼區別?
在我的 ubuntu 工作站中,我使用
/etc/samba/smb.conf
and/etc/sssd/sssd.conf
with/etc/krb5.conf
來加入公司網路上的活動目錄。sudo service samba-ad-dc status # inactive sudo service sssd status # active (running)
但是我還不能說出 samba 和 sssd 之間的區別。有人可以解釋這兩種服務之間的區別以及它們在哪裡重疊嗎?
- 即使沒有 samba,sssd 也可以工作。是直接讀
smb.conf
嗎?- 他們如何相互依賴?
我已經閱讀了文件,但我需要一個更簡單的解釋。
Samba 是適用於 UNIX 的 Windows 伺服器和客戶端。提供 SMB 文件和列印服務、域控制器功能。還有 Winbind,一個用於 ID 和 auth 的 Windows 客戶端仿真。
SSSD 是一個適用於 Linux 的身份驗證堆棧,它了解 LDAP、Kerberos 和 Active Directory。
兩者都可以向 NSS 提供名稱,並通過 PAM 進行身份驗證。只有 Samba 執行文件並列印 SMB 內容。
與記錄此計劃的人討論他們打算做什麼。這些身份、身份驗證和文件共享組件可以通過多種組合進行配置。