Samba是在Linux和UNIX系統上實作SMB協定的一個免費軟體,由伺服器及用戶端程式構成。通常可以在linux主機上搭建samba伺服器用于與Windows主機上的檔案共享。
配置samba
首先在linux上安裝samba
yum -y install samba

安裝完成!
samba有自己的使用者驗證方式
需要添加虛拟使用者,并且設定samba的密碼認證 一下添加一個smb的使用者
完成!
samba的配置檔案主要為smb.conf
使用指令locate smb.conf 來定位檔案
配置檔案主要包含四個段
【global】 設定全局變量選項
【homes】 設定使用者宿主目錄共享
【printers】 設定列印機共享
【shatefiles】 設定檔案共享
下面進行對smb.conf的配置,修改允許哪個網段可以登陸samba,添加日志資訊,最大存放日志大小等。
該選項為在目前目錄隻許檢視自己的共享檔案
預設情況下啟動samba服務,會顯示使用者自身的主目錄/smb。
在配置檔案末尾添加共享設定段【share】 路徑為/home/share 允許登陸使用者為smb 具有寫權限
(samba使用者對共享目錄的操作權限由samba配置的共享目錄權限與linux下使用者對該檔案的操作權限的交集)
給共享檔案添加寫權限
完成後,儲存并退出,使用testparm 測試samba配置檔案的文法錯誤
重新開機服務 service smbd restart
在Windows下操作
可以映射成驅動器
以上如果在Windows下無法打開,則可能是防火牆和selinux的影響,需要關閉防火牆和selinux
操作如下:
另外 在對smb共享目錄設定粘着位,每個用于隻能删除自己的檔案,不能删除别人的檔案