為了可以實(shí)現(xiàn)Linux與windows之間實(shí)現(xiàn)文件的共享,方便文件可以直接修改,而不是像以前需要拷貝文件再進(jìn)行修改,samba的誕生是為了實(shí)現(xiàn)現(xiàn)在的這些需求。我們知道Linux之間可以使用NFS服務(wù)器來(lái)實(shí)現(xiàn)文件的共享,samba的誕生就是為了使windows能夠訪問(wèn)Linux的資源。
下面是samba服務(wù)器環(huán)境搭建的過(guò)程:
在ubuntu中執(zhí)行以下操作:
【1】sudo apt-get update //更新下索引
【2】sudo apt-get install samba samba-common //安裝samba服務(wù)器
我在執(zhí)行命令的時(shí)候出現(xiàn)以下問(wèn)題:
出現(xiàn)這個(gè)問(wèn)題可能是有另外一個(gè)程序正在運(yùn)行,導(dǎo)致資源被鎖不可用。而導(dǎo)致資源被鎖的原因可能是上次運(yùn)行安裝或更新時(shí)沒(méi)有正常完成,進(jìn)而出現(xiàn)此狀況,解決的辦法其實(shí)很簡(jiǎn)單:
解決完問(wèn)題之后繼續(xù)執(zhí)行安裝命令。
安裝完成之后會(huì)默認(rèn)在/etc目錄下面生成samba文件夾,其中有一個(gè)重要的文件:smb.conf
在修改smb.conf之前需要對(duì)該文件進(jìn)行備份,以防修改錯(cuò)誤導(dǎo)致無(wú)法使用。
【3】sudo mkdir gao //創(chuàng)建共享目錄
【4】sudo chmod 777 /home/gao //設(shè)置共享目錄的權(quán)限
【5】sudo vi /etc/samba/smb.conf //打開(kāi)并修改配置文件
在文件后添加
[myshare]
comment=my share directory
path=/home/gao
browseable=yes
public=yes
writable=yes
保存退出。
【6】sudo smbpasswd –a linux (你的用戶名) //設(shè)置密碼
【7】sudo service smbd restart //重啟samba服務(wù)器
【8】在windows上執(zhí)行win+R 輸入ubuntu的ip地址,如:\\192.168.8.244,
選擇對(duì)應(yīng)的共享目錄雙擊,可以直接登錄,看到共享目錄中的內(nèi)容。
如果想使用賬號(hào)和密碼登錄,輸入用戶名和密碼即可登錄。
我們看到的myshare就是配置文件中[myshare]的名字,里面的內(nèi)容就是對(duì)用共享目錄中的內(nèi)容。
以下是對(duì)smb.conf文件中部分內(nèi)容的解釋:
1. #全局參數(shù)
2. [global]
3.
4. #設(shè)定Samba Server所要加入的工作組或者域
5. workgroup = WORKGROUP
6.
7. #設(shè)定Samba Server的注釋
8. server string = %h server (Samba, Ubuntu)
9.
10. #設(shè)置Samba Server監(jiān)聽(tīng)哪些網(wǎng)卡,可以寫網(wǎng)卡名,也可以寫該網(wǎng)卡的IP地址。
11. ; interfaces = 127.0.0.0/8 eth0
12.
13. #設(shè)置Samba Server日志文件的存儲(chǔ)位置以及日志文件名稱.
14. #在文件名后加個(gè)宏%m(主機(jī)名),表示對(duì)每臺(tái)訪問(wèn)Samba Server的機(jī)器都單獨(dú)記錄一個(gè)日志文件。
15. log file = /var/log/samba/log.%m
16. #設(shè)置用戶訪問(wèn)Samba Server的驗(yàn)證方式,一共有四種驗(yàn)證方式。
17. security = user
18. #1. share:用戶訪問(wèn)Samba Server不需要提供用戶名和口令, 安全性能較低。
19. #2. user:Samba Server共享目錄只能被授權(quán)的用戶訪問(wèn),由Samba Server負(fù)責(zé)檢查賬號(hào)和密碼的正確性。賬號(hào)和密碼要在本Samba Server中建立。
20. #3. server:依靠其他Windows NT/2000或Samba Server來(lái)驗(yàn)證用戶的賬號(hào)和密碼,是一種代理驗(yàn)證。此種安全模式下,系統(tǒng)管理員可以把所有的Windows用戶和口令集中到一個(gè)NT系統(tǒng)上,使用Windows NT進(jìn)行Samba認(rèn)證, 遠(yuǎn)程服務(wù)器可以自動(dòng)認(rèn)證全部用戶和口令,如果認(rèn)證失敗,Samba將使用用戶級(jí)安全模式作為替代的方式。
21. #4. domain:域安全級(jí)別,使用主域控制器(PDC)來(lái)完成認(rèn)證。
22.
23. #[myshare] 共享名
24. #comment是對(duì)該共享的描述,可以是任意字符串。
25. #path = 共享目錄路徑
26. #browseable用來(lái)指定該共享是否可以瀏覽。
27. #writable用來(lái)指定該共享路徑是否可寫。
28. #public用來(lái)指定該共享是否允許guest賬戶訪問(wèn)。
29.
30. [myshare]
31. comment=my share directory
32. path=/home/gao
33. browseable=yes
34. writable=yes
35. public=yes
對(duì)嵌入式物聯(lián)網(wǎng)感興趣的小伙伴,可以多了解一下相關(guān)信息。(看過(guò)來(lái))文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-521159.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-521159.html
到了這里,關(guān)于Linux下Samba服務(wù)器的安裝與配置(簡(jiǎn)單實(shí)用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!