自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

[ 轉貼 ] Samba 後端資料庫

2015年4月24日 星期五

資料來源:http://bbs.chinaunix.net/thread-1594057-1-1.html

passdb backend = tdbsam passdb backend


  1. smbpasswd
  2. tdbsam
  3. ldapsam

Sam即security account manager。


  1. smbpasswd:該方式是使用smb工具smbpasswd給系統用戶(真實用戶或者虛擬用戶)設置一個Samba 密碼,客戶端就用此密碼訪問Samba資源。smbpasswd在/etc/samba中,有時需要手工創建該文件。
  2. tdbsam:使用數據庫文件創建用戶數據庫。數據庫文件叫passdb.tdb,在/etc/samba中。passdb.tdb用戶數據庫可使用smbpasswd –a創建Samba用戶,要創建的Samba用戶必須先是系統用戶。也可使用pdbedit創建Samba賬戶。

    pdbedit參數很多,列出幾個主要的:
    pdbedit –a username:新建Samba賬戶。
    pdbedit –x username:刪除Samba賬戶。
    pdbedit –L:列出Samba用戶列表,讀取passdb.tdb數據庫文件。
    pdbedit –Lv:列出Samba用戶列表詳細信息。
    pdbedit –c 「[D]」 –u username:暫停該Samba用戶賬號。
    pdbedit –c 「[]」 –u username:恢復該Samba用戶賬號。
  3. ldapsam:基於LDAP賬戶管理方式驗證用戶。首先要建立LDAP服務,設置「passdb backend = ldapsam:ldap://LDAP Server」

0 意見:

張貼留言