天天看點

Linux伺服器上搭建samba服務實作檔案共享

實驗

實驗環境:

一台虛拟機上的linux伺服器和一台真機

實驗要求:

一,客戶機能夠匿名通路linux伺服器檔案;

二,客戶機需要使用者驗證通路linux檔案;

三,建立共享賬号的别名實作登陸;

四,通路位址的限制;

五,linux主機查詢目标主機共享資源清單和登陸并通路共享檔案夾;

六,使用mount挂載共享檔案夾;

實驗步驟:

一,匿名通路linux伺服器檔案

安裝samba服務程式:

Linux伺服器上搭建samba服務實作檔案共享

檢視samba是否安裝完整

Linux伺服器上搭建samba服務實作檔案共享

過濾“#”和“;”符号在導入smb.conf配置檔案以便編輯

Linux伺服器上搭建samba服務實作檔案共享

使用vi編輯器編輯smb.conf配置檔案,設定安全級别為匿名通路

Linux伺服器上搭建samba服務實作檔案共享

指定共享檔案的路徑并設定允許所有使用者通路

Linux伺服器上搭建samba服務實作檔案共享

在/opt/abc檔案夾下建立名為111.txt檔案

Linux伺服器上搭建samba服務實作檔案共享

關閉防火牆功能:

Linux伺服器上搭建samba服務實作檔案共享

測試登陸伺服器檢視共享檔案夾:

Linux伺服器上搭建samba服務實作檔案共享

二,需使用者驗證的共享:

添加samba使用者并設定密碼:

Linux伺服器上搭建samba服務實作檔案共享

編輯安全級别為使用者模式:

Linux伺服器上搭建samba服務實作檔案共享

設定共享檔案路徑,檔案可見,設定使用者上傳的檔案盒目錄的權限并指定使用者:

Linux伺服器上搭建samba服務實作檔案共享

重新啟動smb服務:

Linux伺服器上搭建samba服務實作檔案共享

在/opt/test下建立檔案abc.txt:

Linux伺服器上搭建samba服務實作檔案共享

設定共享的檔案夾的權限最大:

Linux伺服器上搭建samba服務實作檔案共享

測試使用使用者登入:

Linux伺服器上搭建samba服務實作檔案共享

測試寫入權限:

Linux伺服器上搭建samba服務實作檔案共享

在伺服器上檢視:

Linux伺服器上搭建samba服務實作檔案共享

三,共享賬号映射:

使用vi編輯器編輯/etc/samba/smbusers配置檔案,在末尾設定使用者别名:

Linux伺服器上搭建samba服務實作檔案共享

在全局模式添加配置項:

Linux伺服器上搭建samba服務實作檔案共享

重新啟動smb服務:

Linux伺服器上搭建samba服務實作檔案共享

測試使用使用者别名登入:

Linux伺服器上搭建samba服務實作檔案共享

通路共享檔案夾:

Linux伺服器上搭建samba服務實作檔案共享

四,通路位址限制:

配置共享檔案夾test禁止192.168.100.0網段通路:

Linux伺服器上搭建samba服務實作檔案共享
Linux伺服器上搭建samba服務實作檔案共享

測試使用者登入通路,這時100.0網段就無法通路了:

Linux伺服器上搭建samba服務實作檔案共享

五,linux主機查詢主機的共享資源清單并登陸通路檔案夾下載下傳檔案

在目标主機上建立共享檔案夾:

Linux伺服器上搭建samba服務實作檔案共享

啟用guest來賓使用者:

Linux伺服器上搭建samba服務實作檔案共享

設定網絡通路模式為僅來賓:

Linux伺服器上搭建samba服務實作檔案共享

使用smbclient指令登入并通路共享檔案夾使用mget指令下載下傳檔案:

Linux伺服器上搭建samba服務實作檔案共享

切換到root目錄下檢視下載下傳的檔案:

Linux伺服器上搭建samba服務實作檔案共享

六,使用mount挂載共享檔案夾:

在目标主機的共享檔案目錄上建立兩個檔案:

Linux伺服器上搭建samba服務實作檔案共享

使用mount指令挂載目标主機來賓使用者的共享檔案目錄到本地目錄/smbdir,檢視挂載目錄:

Linux伺服器上搭建samba服務實作檔案共享

複制共享檔案到本地根目錄:

Linux伺服器上搭建samba服務實作檔案共享

檢視根目錄:

Linux伺服器上搭建samba服務實作檔案共享

實驗完成

繼續閱讀