小白愛折騰·其三:Linux網(wǎng)絡共享設置-Samba

小白愛折騰·其三:Linux網(wǎng)絡共享設置-Samba

【寫在前面】

前面兩篇文章探索了手機Linux(Debian9)基礎上的博客與論壇部署。那么本期我們來談談一個比較簡單的課題:網(wǎng)絡文件共享。有大佬肯定會第一時間嫌棄:不就是NFS嘛,簡單!但就我基于手機平臺的NFS安裝與部署卻失敗了,翻閱了一些文檔,覺得解決起來挺復雜。所以只能換一種方式——Samba共享。雖然NFS部署號稱“Need For Speed”(笑),但Samba個人覺得更簡單易懂。


【聲明】


本文圖片基本為原創(chuàng),文末附有參考文獻。


【以下正文】


一、基本環(huán)境概述


本文所涉共享文件夾位置為/var/www/html/files,跟網(wǎng)上很多教程不同,因為本人手機的/var/www/html文件夾已經(jīng)設置了外網(wǎng)訪問,而且部署了WordPress和DiscuzX,為了方便從外部環(huán)境觀察實際效果,所以直接把共享文件夾也設在一起了。



二、部署過程


1 Nginx的相關配置


①創(chuàng)建files文件夾,并賦予其讀寫權(quán)限


cd /var/www/html


mkdir files


chmod -R 777 files


# 如果不賦予權(quán)限,那么文件夾中的文件只能由Linux端寫入修改,其他端只能可見只讀


②修改Nginx配置文件(要找到正確的配置文件位置)


cd /etc/nginx/sites-available


用文本編輯器打開其中的default文件


在server字段添加以下代碼,以確保瀏覽器以UTF-8編碼訪問


charset utf-8;



找到接下來的location字段,將共享文件夾/files插入其后,并在下面增加三行代碼


autoindex on; #打開目錄索引


autoindex_exact_size off; #以MB/GB來顯示文件大小,如為on則以字節(jié)顯示


autoindex_localtime on; #顯示文件的服務器時間



③保存default配置文件,并重啟Nginx服務


service nginx restart


然后在瀏覽器鍵入192.168.1.105(手機IP)/files/即可訪問這個文件夾



2 Samba文件共享設置


①安裝Samba程序


apt-get update


apt-get install samba


②修改Samba配置文件,建立files文件夾的共享


Samba的配置文件比較長,為了閱讀方便,可以先將文件內(nèi)的注釋全部去掉,只保留生效代碼


mv /etc/samba/smb.conf /etc/samba/smb.conf.bak #備份初始配置文檔,重命名


cat /etc/samba/smb.conf.bak |grep -v "#" |grep -v ";" |grep -v "^$" > /etc/samba/smb.conf


#讀取備份文件,將其中注釋去除后(新建)輸出至smb.conf


用文本編輯器打開smb.conf



在文件末尾加上以下代碼后保存文件:


[share] #共享文件夾名稱


comment = file share #共享說明


path = /var/www/html/files #共享文件夾位置


browseable = yes #共享文件夾可見


writeable = yes #共享文件夾可寫入(需要前文設置權(quán)限)


guest ok = yes #訪客可訪問



③重啟Samba服務


service smbd restart


三、Win10下訪問共享文件夾


1 Win+R打開運行,鍵入\\192.168.1.105(手機IP)\share,回車訪問



2 打開“此電腦”,在計算機選項卡下,選擇“映射網(wǎng)絡驅(qū)動器”,分配盤符,鍵入正確位置即可



【效果示范】


Win10下訪問



【參考文獻】


《Linux就該這么學》 - 必讀的Linux系統(tǒng)與紅帽RHCE認證免費自學書籍www.linuxprobe.com/


通過nginx映射指定目錄文件給外部訪問_運維_卜可的博客-CSDN博客blog.csdn.net/q649381130/article/details/81261306


nginx中設置目錄瀏覽及中文亂碼問題解決方法_LINUX_操作系統(tǒng)_腳本之家www.jb51.net/LINUXjishu/63475.html


deepin linux如何快速使用samba服務共享文件jingyan.baidu.com/article/495ba841cf3e0d38b20ede71.html


win10通過Samba訪問Ubuntu共享文件夾,沒有寫入權(quán)限_運維_Fighting_Boom的博客-CSDN博客blog.csdn.net/Fighting_Boom/article/details/104875614

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容