如何利用samba(smb服務)實現網路檔案共享
samba實現網路檔案共享
前言
Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,由伺服器及客戶端程式構成。
之前的博文中介紹過NFS,NFS與samba一樣,也是在網路中實現檔案共享的一種實現,但不幸的是,其不支援windows平臺,而本次博文要提到的samba是能夠在任何支援SMB協議的主機之間共享檔案的一種實現,當然也包括windows。
SMB(Server Messages Block,資訊服務塊)是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。
SMB協議是C/S型協議,客戶機通過該協議可以訪問伺服器上的共享檔案系統、印表機及其他資源。
實驗環境
一臺Centos7.6系統的虛擬機器作為samba伺服器;一臺win10系統的虛擬機器作為客戶機
利用samba搭建共享檔案系統詳細步驟
匿名使用者讀寫共享檔案
1.使用yum一鍵式部署安裝samba軟體
yum -y install samba
2.samba的配置模板檔案位於/etc/samba/smb.conf.example,結合過濾命令去掉註釋生成配置檔案便於修改引數。
grep -v "#" smb.conf.example > smb.conf
3.修改配置檔案內容,實現共享檔案匿名使用者的讀取和寫入
4.關閉核心防護,關閉防火牆後啟動服務
setenforce 0
systemctl stop firewalld
systemctl start smb
5.客戶端(需要和伺服器同一網段,可以先ping命令試驗一下網路是否互通)訪問共享資料夾。
6.在共享資料夾中建立文字檔案,寫入資料進行實驗
指定使用者讀寫共享檔案的許可權
1.在配置檔案末尾加入如下內容
2.建立smb使用者,並新增密碼
3.修改完配置檔案重啟smb服務前要保證沒有使用者在使用共享檔案,需在客戶端的cmd中輸入##net use * /d##清空,清空後再重啟smb服務。
4.再次登入共享目錄,輸入剛才新建的smb使用者和對應的密碼
5.多了的lisi和zhangsan目錄是自動生成的(因為smb配置檔案中寫好了自動生成的指令碼)
6.lisi使用者在test目錄中建立新檔案,顯示沒有許可權,實驗成功!
利用smb服務訪問win10的共享目錄
1.win10要開啟允許匿名訪問,步驟如下
2.Linux系統中進行驗證
3.將win10中的共享目錄掛載到Linux系統的目錄上,便於讀取和寫入資料。
相關文章
- 如何實現Samba檔案共享服務Samba
- 利用基於samba服務的cifs檔案系統實現共享資源Samba
- 10月14日 網路檔案共享服務 2 NFS服務和SAMBA服務NFSSamba
- 檔案共享之SMB/CIFS協議及Samba的使用協議Samba
- samba共享檔案Samba
- cifs檔案系統{samba檔案共享服務}Samba
- linux samba配置檔案/etc/samba/smb.confLinuxSamba
- 【openEuler系列】部署檔案共享服務SambaSamba
- 利用 samba 實現 Ubuntu18.04 與 Windows10 的檔案共享SambaUbuntuWindows
- 網路檔案共享服務
- 使用Samba共享檔案Samba
- 【內網穿透伺服器】公網環境訪問內網伺服器(以使用samba(smb)檔案共享服務為例)內網穿透伺服器Samba
- Vagrant 開啟 smb 檔案共享
- 教你如何在CentOS上使用Samba共享檔案CentOSSamba
- ubuntu 16.04 samba 檔案共享UbuntuSamba
- 如何在本地區域網中透過SMB協議加密共享檔案協議加密
- 20181108 公網Linux伺服器開啟samba(smb)檔案共享服務給家裡電腦用Linux伺服器Samba
- samba服務的配置(linux共享目錄)SambaLinux
- 繼勒索病毒“永恆之藍”445埠被封之後,在公網實現smb檔案共享
- 如何實現檔案共享,檔案共享的設定方法-鐳速
- linux和Windows實現檔案共享之samba的安裝與配置LinuxWindowsSamba
- Linux 訪問網路檔案共享服務Linux
- NFS網路檔案共享NFS
- samba服務Samba
- Linux與Windows共享檔案Samba(轉)LinuxWindowsSamba
- 如何使用btsync通過網路實現計算機間的檔案共享計算機
- 巧配Samba實現WIN2000和Linux檔案共享(轉)SambaLinux
- SMB服務詳解
- 詳細教程丨如何利用Rancher和Kong實現服務網格?
- 企業雲盤如何實現檔案共享?
- 利用Python框架pyxxnet_project實現的網路服務Python框架Project
- Linux下cifs公用網際網路系統和samba服務LinuxSamba
- Ubuntu 配置 samba 實現資料夾共享UbuntuSamba
- win10怎麼在同一網路下共享檔案_win10同一網路下如何共享檔案Win10
- cifs網路檔案共享系統
- mac網路檔案安全共享工具Mac
- samba伺服器主配置檔案smb.conf詳解(超詳細,實測有效 )Samba伺服器
- 網路目錄服務:實現組策略