⑴ Linux samba安裝使用教程
轉自 https://blog.csdn.net/u013836909/article/details/93386221
Samba是在Linux系統上實現的SMB(Server Messages Block,信息服務塊)協議的一款免費軟體。它實現在區域網內共享文件和列印機,是一個客戶機/伺服器型協議。客戶機通過SMB協議訪問伺服器上的共享文件系統。可以實現Windows系統訪問Linux系統上的共享資源
本安裝教程是基於Ubuntu 14.04實測的,在Ubuntu18.04上也實測可用。
1 更新軟體源列表
打開「終端窗口」,輸入 sudo su ->回車->」輸入當前用戶管理員密碼」->輸入」 apt-get update」->回車->回車,具體如下圖:
2 安裝Samba
打開"終端窗口",輸入 apt-get install samba samba-common –>回車–>輸入"y"–>回車–>安裝完成。如下圖,因為我已經安裝過了,所以沒有安裝的軟體資源了。
3 新建共享目錄並設置許可權
該共享目錄可自行創建,一般公司使用伺服器的話就會為您新建一個共享目錄,而私人電腦的話,我一般就把整個home目錄設置為共享目錄,方便Windows下訪問我的虛擬機上的文件。
1、打開"終端窗口",輸入 sudo mkdir /home/share –>回車–>共享目錄share新建成功。
2、輸入 sudo chmod 777 /home/share -R –>回車,這樣用戶就對共享目錄有了寫許可權。
4 修改Samba文件配置
Ubuntu上的Samba的配置文件為/etc/samba/smb.conf,該文件記錄相關的規則及共享信息,是Samba非常核心的配置文件,修改前建議備份一份。
1.備份Samba配置配置文件:
2.增加內容如下,首先在[global]下增加security項
3.其次在smb.conf文件的末尾添加如下配置信息並保存即可:
4.設置window系統登入共享文件夾的用戶名和密碼,其中用戶名必須為Ubuntu中的用戶。本例子中使用用戶「smbuser」,在該過程中需要二次輸入密碼。
5.重新啟動smb服務。
6.查看安裝samba服務的虛擬機的ip地址,windows下需要通過該ip地址訪問共享文件夾。
5 訪問共享名為myshare的共享目錄
在"運行"窗口中輸入"\192.168.88.11"–>回車–>雙擊打開myshare–>回車–>輸入用戶名和密碼–>回車–>訪問成功。
訪問成功:
⑵ samba伺服器的功能
1、共享文件與列印機服務。可以把Linux系統變成一台SMB伺服器,使Windows 95以上的Windows用戶能夠使用Linux的共享文件和列印機,同樣的Linux用戶可以通過SMB客戶端使用Windows上的共享資源。
2、提供使用者登錄samba主機的身份認證。
3、進行Windows網路上的主機名解析。各個主機都定期的向區域網廣播自己的身份信息,負責收集這些信息,提供檢索的伺服器也被瀏覽伺服器,而samba能夠實現這項功能。同時在跨越網關的時候samba還可以作為WINS伺服器使用。
Samba伺服器的項目目標
1、System組具有管理所有Samba空間的許可權。
2、各部門的私有空間:各小組擁有自己的空間,除了小組成員及system組有許可權以外,其他用戶不可訪問(包括列表、讀和寫)。
3、資料庫:所有用戶(包括匿名用戶)都具有讀許可權而不具有寫入數據的許可權。
4、Develop組與test組的共享空間,develop組與test組之外的用戶不能訪問。
5、公共臨時空間:讓所有用戶可以讀取、寫入、刪除。