Ubuntu

samba 和 sssd 有什麼區別?

  • December 26, 2019

在我的 ubuntu 工作站中,我使用/etc/samba/smb.confand /etc/sssd/sssd.confwith/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 內容。


與記錄此計劃的人討論他們打算做什麼。這些身份、身份驗證和文件共享組件可以通過多種組合進行配置。

引用自:https://serverfault.com/questions/996681