一、SAMBA服務簡介
SMB:Server Message Block服務器消息塊,IBM發佈,最早是DOS網絡文 件共享協議
Cifs:common internet file system,微軟基於SMB發佈
SAMBA:1991年Andrew Tridgell,實現windows和UNIX相通
SAMBA的功能:共享文件和打印,實現在線編輯;實現登錄SAMBA用戶的身份認證;可以進行NetBIOS名稱解析;外圍設備共享。
計算機網絡管理模式:工作組WORKGROUP:計算機對等關係,帳號信息各自管理
域DOMAIN:C/S結構,帳號信息集中管理,DC,AD
二、SAMB用戶管理
添加samba用戶 smbpasswd -a <user> pdbedit -a -u <user>
修改用戶密碼 smbpasswd <user>
刪除用戶和密碼: smbpasswd –x <user> pdbedit –x –u<user>
查看samba用戶列表: /var/lib/samba/private/passdb.tdb
pdbedit –L –v
查看samba服務器狀態 smbstatus
三、實驗
安裝samba
查看samba端口號
創建不可登錄的系統用戶
將創建的用戶添加爲SAMBA用戶
查看SAMBA用戶是否添加成功,都有哪些samba用戶
清防火牆
測試samba用戶登錄,在沒有修改配置文件的情況下默認共享的是samba用戶家目錄
列出共享文件中共享的內容
以上是在不修改配置文件的情況下默認共享的是samba用戶的家目錄,也可以通過修改配置文件指定共享文件。具體操作如下。
創建一個要共享的目錄爲實驗做準備
修改配置文件
建議使用邏輯卷掛載
創建邏輯卷
掛載:mount /dev/vgsmb/lvsmb /common,df查看掛載
給指定的samba用戶特殊權限
注意:在SELINUX=enforcing需要設置共享目錄common的context:chcon -Rt samba_share_t /common
最終在客戶機上測試,指定samba服務共享目錄效果如下。