Samba是SMB文件共享協(xié)議的應(yīng)用軟件,SMB雖然不是最高效的共享方式,但卻是使用最為廣泛的,Linux平臺(tái)(包括手機(jī)、平板、MAC)和Windows平臺(tái)都支持它。
使用Samba進(jìn)行文件共享是比較容易設(shè)置和兼容性很高的。開(kāi)放共享后,可以輕松進(jìn)行文件傳輸,在線使用另一臺(tái)設(shè)備上的音視頻媒體,和攝像頭、打印機(jī)等硬件設(shè)備。
跟著我來(lái)設(shè)置,一步一步解決以上問(wèn)題。
首先要保證你的共享設(shè)備都接入同一個(gè)網(wǎng)絡(luò),處于同一個(gè)IP段。
簡(jiǎn)單地說(shuō),只要這些設(shè)備統(tǒng)統(tǒng)都接入同一個(gè)路由器,并且此路由器上的DHCP是打開(kāi)的,不需要其它設(shè)置就能實(shí)現(xiàn)。
處于同一個(gè)IP段指的是:假如路由器的IP為192.168.1.1,那么接入到路由器的設(shè)備IP就應(yīng)該是192.168.1.x這種格式,前三位都是相同的,只是最后一位有變化。
下面以WIN10為例,配置Samba服務(wù)端,將裝有WIN10的主機(jī)共享到內(nèi)網(wǎng)的所有設(shè)備。
打開(kāi)控制面板→程序和功能→啟用或關(guān)閉Windows功能。Win10找不到控制面板的,可以按鍵盤(pán)上的Win+R鍵,輸入control打開(kāi)控制面板。
在彈出窗口中勾選 SMB1.0/CIFS 文件共享支持,子項(xiàng)中的三項(xiàng)全部勾選。
SMB直通同樣勾選上,然后點(diǎn)確定。
等待系統(tǒng)自動(dòng)完成后就可以了。
出于安全性考慮,我們要設(shè)置一個(gè)專門(mén)用于訪問(wèn)共享的帳戶,同時(shí)解決一下需要密碼和關(guān)閉匿名用戶的問(wèn)題。
按鍵盤(pán)上的WIN+R鍵,輸入compmgmt.msc,打開(kāi)計(jì)算機(jī)管理→本地用戶和組→用戶。
可以看到我在這里禁用了Guest來(lái)賓帳戶,同時(shí)新建了名為share,專門(mén)用于訪問(wèn)共享的賬戶戶。
禁用來(lái)賓賬戶:
新建share賬戶:
新建后修改用戶組:
設(shè)置完成后,來(lái)賓帳戶就不能再登錄系統(tǒng)了,而用戶share現(xiàn)在處于users用戶組,他登錄以后可以進(jìn)行普通文件的讀寫(xiě)操作,但不可以修改系統(tǒng)關(guān)鍵文件和參數(shù)。
右擊你想要共享的文件夾,點(diǎn)擊屬性,然后按下圖設(shè)置:
點(diǎn)擊共享之后,其它設(shè)備就能訪問(wèn)到這個(gè)文件夾了。
但還沒(méi)設(shè)置完。
打開(kāi)控制面板→網(wǎng)絡(luò)和 Internet→網(wǎng)絡(luò)和共享中心→高級(jí)共享設(shè)置,還需要進(jìn)行一些設(shè)置,下面幾張圖說(shuō)明一下選項(xiàng):
按圖中的設(shè)置,只要是接入到可信的專用網(wǎng)絡(luò)中,就可以正常開(kāi)啟共享啦,并且加入到共享的的文件(夾)都支持SMB協(xié)議,也就是說(shuō),不管是安卓,還是蘋(píng)果都是可以訪問(wèn)的。
各種設(shè)備訪問(wèn)Samba的入口方式稍有不同,但要填寫(xiě)的參數(shù)都是一樣的,當(dāng)你要新建一個(gè)到Samba服務(wù)端的連接時(shí),需要填寫(xiě)的關(guān)鍵是以下幾項(xiàng)。
叮叮當(dāng)當(dāng)!看到下圖,是不是就確認(rèn),你也受到此問(wèn)題的煩惱呢?升級(jí)windows10系統(tǒng)的小伙伴,或者windows server 2016的小伙伴如果想匿名或者用戶名訪問(wèn)共享(samba)、訪問(wèn)NAS資源,都會(huì)遇到這個(gè)問(wèn)題。話不多說(shuō),直接上解決方法。
第一步、windows10系統(tǒng)默認(rèn)不安裝smb協(xié)議,需要手動(dòng)安裝一下。步驟如下:
1.windows10桌面右下角,右擊鼠標(biāo),單擊打開(kāi)“應(yīng)用和功能”按鈕。
2.全屏(一定要全屏)打開(kāi)的“應(yīng)用和功能”窗口,看到窗口右上角的“應(yīng)用和功能”按鈕,點(diǎn)擊進(jìn)入
3.熟悉的窗口,點(diǎn)擊“啟用或關(guān)閉windows功能”按鈕
4.找到“SMB1.0/cifs文件共享支持”,并在條目前的小方框上打上對(duì)勾,點(diǎn)擊確定,安裝完需要重啟電腦。
5.windows10桌面右下角,右擊鼠標(biāo),單擊打開(kāi)“運(yùn)行”按鈕
6.彈出對(duì)話框中輸入“gpedit.msc”后點(diǎn)擊確定
7.找到“計(jì)算機(jī)配置》管理模板》網(wǎng)絡(luò)》Lamman工作站》啟用不安全的來(lái)賓用戶登錄”,雙擊打開(kāi)
8.在“啟用不安全的來(lái)賓登錄”中選擇啟用,點(diǎn)擊確定。
9.這樣就可以打開(kāi)匿名的samba提示window不能訪問(wèn)問(wèn)題了。