利用samba实现网络文件共享
文章目錄
- samba是什么
- samba怎么安裝
- 指定用戶讀寫共享文件的權(quán)限
- 利用smb服務(wù)訪問win10的共享目錄
?
samba是什么
samba是什么?能干什么?什么場(chǎng)合需要用到它?
● samba 是基于SMB協(xié)議(ServerMessage Block,信息服務(wù)塊)的開源軟件,samba也可以是SMB協(xié)議的商標(biāo)。SMB是一種Linux、UNIX系統(tǒng)上可用于共享文件和打印機(jī)等資源的協(xié)議,這種協(xié)議是基于Client\Server型的協(xié)議,Client端可以通過SMB訪問到Server(服務(wù)器)上的共享資源。當(dāng)Windows是 Client,CentOS是服務(wù)器時(shí),通過Samba就可以實(shí)現(xiàn)window訪問Linux的資源,實(shí)現(xiàn)兩個(gè)系統(tǒng)間的數(shù)據(jù)交互。
● Linux對(duì)于開發(fā)來說是一個(gè)非常好的系統(tǒng),但是人機(jī)友好不如windows,我就通常在windows上用sourceinsight編輯代碼,然后在Linux端編譯運(yùn)行,而且經(jīng)常需要把音視頻從Linux和windows端互相拷貝,這時(shí)候Samba就顯得很方便了。
samba怎么安裝
我用的系統(tǒng)是CentOS,安裝軟件一般使用yum(全稱為 Yellow dog Updater, Modified)包管理器,yum基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
● 切換到root執(zhí)行安裝命令
- ● samba的配置模板文件位于/etc/samba/smb.conf.example,結(jié)合過濾命令去掉注釋生成配置文件便于修改參數(shù)。
● 修改配置文件內(nèi)容,實(shí)現(xiàn)共享文件匿名用戶的讀取和寫入
samba4不支持share,改成user
共享文件夾路徑為根目錄下新建的share目錄
● 關(guān)閉防火墻、啟動(dòng)服務(wù)
?客戶端(需要和服務(wù)器同一網(wǎng)段,可以先ping命令試驗(yàn)一下網(wǎng)絡(luò)是否互通)訪問共享文件夾
● 接再來在共享文件夾中創(chuàng)建文本文件,寫入相關(guān)數(shù)據(jù)后進(jìn)行實(shí)驗(yàn)
在服務(wù)器查看,成功存儲(chǔ)
指定用戶讀寫共享文件的權(quán)限
1.在配置文件末尾加入如下內(nèi)容
2.創(chuàng)建smb用戶,并添加密碼
3.修改完配置文件重啟smb服務(wù)前要保證沒有用戶在使用共享文件,需在客戶端的cmd中輸入##net use * /d##清空,清空后再重啟smb服務(wù)。
4.再次登錄共享目錄,輸入剛才新建的smb用戶和對(duì)應(yīng)的密碼
5.多了的lisi和zhangsan目錄是自動(dòng)生成的(因?yàn)閟mb配置文件中寫好了自動(dòng)生成的腳本)
6.lisi用戶在test目錄中創(chuàng)建新文件,顯示沒有權(quán)限,實(shí)驗(yàn)成功!
利用smb服務(wù)訪問win10的共享目錄
1.win10要開啟允許匿名訪問,步驟如下
2.Linux系統(tǒng)中進(jìn)行驗(yàn)證
3.將win10中的共享目錄掛載到Linux系統(tǒng)的目錄上,便于讀取和寫入數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的利用samba实现网络文件共享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android adb远程调试
- 下一篇: 虚拟机中使用Samba实现文件共享,并在