1.安裝samba包。

2.開啟samba
/etc/init.d/smb start# 啟動Samba伺服器
/etc/init.d/smb stop # 關閉Samba伺服器
/etc/init.d/smb status# 檢視伺服器狀态
在Red Hat Enterprise Linux下,輸入:smbclient -L //localhost檢視共享的檔案等資訊
3.配置/etc/samba/smb.com
寫入要共享的目錄及使用者通路規則
建立目錄并設定相應的權限
(注:在Linux下,目錄的寫入權限是由目錄權限和使用者權限一起控制的,當隻有其中一個用寫權限一個,目錄或者使用者時候,是不可寫的。)
建立使用者群組
更改三個使用者為不可登入系統,即使設定了密碼
為samba添加使用者
關閉防火牆等服務,因為火牆可能會阻礙通路資料包
下面測試
(經過測試:admin使用者可以在這四個目錄中建立檔案、删除檔案、寫入内容、更名,即所有權限。)
(經過測試:tom可以通路caiwu、public和他自己的家目錄tom,不能通路jishu目錄。而且不可在能通路的目錄中寫入、删除、更名,但可以打開,或者下載下傳。)
其實我們還可以為caiwu和jishu兩個部門個建立一個管理使用者。
(每次改動配置檔案後,都要/etc/init.d/smb reload 或者 restart,re load指重新加載一下配置,restart是重新開機服務,這樣是會短暫的造成用戶端不能通路伺服器的)
這樣的話,這兩個目錄就由這兩個管理者管理了,不過不能管理其它目錄
同理adminjs也是一樣的!