標籤:預設值 smb font pdb amd test windows 匿名 匿名登入
Linux系統中的Samba伺服器又提供了另外一種技術來彌補這種安全性的不足的技術,那就是採用賬戶映射方式為Samba伺服器提供虛擬賬戶(不與Linux系統中的使用者賬戶一一對應)。這就是我們在本樣本的主設定檔全域配置中加上“username map = /etc/Samba/smbusers”語句的原因了。
可以通過編輯/etc/Samba/smbusers檔案為Linux系統使用者賬戶建立訪問Samba伺服器的虛擬賬戶(通常是對應Windows系統的多個使用者),使它們之間建立映射關係,而且是一個Linux系統賬戶可以映射多個Samba賬戶,這樣就可以實現隱藏Linux系統賬戶的目的。
建立映射關係的格式為:
Linux系統使用者賬戶 = Samba伺服器賬戶1 Samba伺服器賬戶2……
如要把Linux系統的winda賬戶映射成cook和sina,就可以寫成如下格式:
winda = cook sina
這樣,用cook和sina兩使用者訪問Samba伺服器,與直接使用winda訪問Samba伺服器效果是一樣的。可不用直接使用Linux系統中的賬戶來訪問Samba伺服器,更加安全了。系統預設還會在/etc/Samba/smbusers檔案中自動建立root和nobody兩個賬戶的映射關係。
1. 安裝SAMDB2. 配置vim /etc/samba/smb.conftestparm -v 驗證並查閱smb.conf配置,預設值也會顯示3. useradd -G users smb4. echo 1234 |passwd --stdin smb5. pdbedit -Lpdbedit -a|-r|-x -u 帳號 添加|修改|刪除 帳號pdbedit -a -m -u 帳號 與PDC相關的機器密碼smbpasswd smb 修改密碼6. 啟動SAMBA/etc/init.d/smbd restart7. 匿名登入smbclient -L //127.0.0.1帳號登入smbclient -L //127.0.0.1 -U smb
Linux Samba服務