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