簡介:samba是著名的開源軟體項目之一,它在linux/unix系統中實作了微軟的smb/cifs網絡協定,進而使得跨平台的檔案共享變得更加簡單容易。
實驗環境:一台rhel6.5的samba伺服器,一台rhel6.5客戶機和一台windows 7客戶機。
實驗過程及截圖:
準備工作:
建立組賬戶tech、benet;建立benet員工賬戶ben01、技術部員工賬戶tec01;建立普通使用者yua01.
建立存放共享資源的檔案夾/var/share/,以及子目錄public、training、devel
挂載CD光牒,安裝samba伺服器
使用netstat指令驗證服務程序狀态
使用pdbedit指令添加共享使用者
為了伺服器的安全,可以将一個共享使用者映射為多個不同的名稱(别名),也就是共享賬号映射
修改配置檔案,建立共享檔案夾
設定完成後,重新開機服務,還可以使用testparm工具對smb.conf配置檔案的正确性進行檢查
上述工作完成後,接下來開始客戶機的驗證
首先保證伺服器與客戶機之間的網絡連通性,先使用win7驗證
然後使用unc路徑通路samba伺服器
linux用戶端驗證
檢查網絡是否互通
在rhel 6.5系統中,samba-client軟體包提供的smbclient工具可以用于查詢,通路共享資源
1.查詢目标主機的共享資源清單
2.登入并通路共享檔案夾
smbclient用戶端工具可以非常友善的登入到samba伺服器,但是隻有将檔案下載下傳到本地以後才能檢視檔案内容。若使用mount工具将檔案夾挂載到本地。則通過本地的挂載點目錄即可直接使用共享檔案夾的内容,使檔案共享更加友善。
使用mount指令挂載共享資源時,隻需要通過“//主機位址/共享名”的形式指定共享檔案夾的位置,并指定本地的挂載點目錄即可。