前言:
博主需要在多臺(tái)主機(jī)上進(jìn)行數(shù)據(jù)傳輸,由于數(shù)據(jù)量比較大所以,使用移動(dòng)介質(zhì)進(jìn)行傳輸極為不方便,并且也不沒有更多的資源在兩臺(tái)主機(jī)都進(jìn)行備份。下面的方式,是博主在測(cè)試大量的網(wǎng)絡(luò)上的帖子后總結(jié)的最簡(jiǎn)單的方案。
第一步:安裝缺少依賴(如果沒有彈出需要安裝的依賴,說明之前安裝過了)
新編新建一個(gè)文件夾share_test,并打開如下圖所示,
右擊鼠標(biāo),打開屬性,
?然后按照如下順序進(jìn)行設(shè)置,
?
?第二步:設(shè)置共享配置
按照下面的順序進(jìn)行設(shè)置
?紅色標(biāo)注2,設(shè)置文件的寫權(quán)限。
說明:如果局域網(wǎng)超級(jí)安全,可以勾選“允許匿名用戶登錄”,這樣就可以省去下面的操作步驟。
???????????? 如果要設(shè)置局域網(wǎng)訪問也需要權(quán)限,那么就不要勾選,那么就需要接下來的操作,創(chuàng)建用戶。
可能出現(xiàn)的錯(cuò)誤:
“net usershare”返回錯(cuò)誤 255:net usershare add: cannot convert name "Everyone" to a SID. The transport-connection attempt was refused by the remote system.. Maybe smbd is not running. 重啟即可
參數(shù)配置
1.創(chuàng)建系統(tǒng)用戶,因?yàn)閟amba注冊(cè)的用戶必須是系統(tǒng)用戶,不進(jìn)行這一步后面可能出現(xiàn)錯(cuò)誤。
sudo groupadd username -g?6000
sudo useradd?username?-u?6000?-g?6000?-s?/sbin/nologin?-d?/dev/null
這里的username可以自行設(shè)置名字,但是要和后面的一致。
2.配置smb.conf
sudo gedit /etc/samba/smb.conf
在文件的末尾添加
[share_test11]
??? path = /home/share #修改為你要共享的path [注意不能是直接的其他磁盤目錄,解決辦法]
??? available = yes
??? browseable = yes
??? valid user = loveinfall #這個(gè)要進(jìn)行設(shè)置,設(shè)置為剛剛添加的username,或者其他的user
??? public = yes
??? writable = yes
保存后退出
3.添加samba用戶,就是你剛才創(chuàng)建的那個(gè)用戶
cd /etc/samba
sudo mkdir touch smbpasswd
sudo smbpasswd -a username
4.保存后重新啟動(dòng)samba,
sudo /etc/init.d/smbd start
5.其他參數(shù)設(shè)置
參數(shù)項(xiàng)說明:
參數(shù) |
說明 |
comment |
注釋說明 |
path |
分享資源的完整路徑名稱,除了路徑要正確外,目錄的權(quán)限也要設(shè)正確 |
browseable |
是yes/否no在瀏覽資源中顯示共享目錄,若為否則必須指定共享路徑才能存取 |
printable |
是yes/否no允許打印 |
hide dot ftles |
是yes/否no隱藏隱藏文件 |
public |
是yes/否no公開共享,若為否則進(jìn)行身份驗(yàn)證(只有當(dāng)security = share 時(shí)此項(xiàng)才起作用) |
guest ok |
是yes/否no公開共享,若為否則進(jìn)行身份驗(yàn)證(只有當(dāng)security = share 時(shí)此項(xiàng)才起作用) |
read only |
是yes/否no以只讀方式共享當(dāng)與writable發(fā)生沖突時(shí)也writable為準(zhǔn) |
writable |
是yes/否no不以只讀方式共享當(dāng)與read only發(fā)生沖突時(shí),無視r(shí)ead only |
vaild users |
設(shè)定只有此名單內(nèi)的用戶才能訪問共享資源(拒絕優(yōu)先)(用戶名/@組名) |
invalid users |
設(shè)定只有此名單內(nèi)的用戶不能訪問共享資源(拒絕優(yōu)先)(用戶名/@組名) |
read list |
設(shè)定此名單內(nèi)的成員為只讀(用戶名/@組名) |
write list |
若設(shè)定為只讀時(shí),則只有此設(shè)定的名單內(nèi)的成員才可作寫入動(dòng)作(用戶名/@組名) |
create mask |
建立文件時(shí)所給的權(quán)限 |
directory mask |
建立目錄時(shí)所給的權(quán)限 |
force group |
指定存取資源時(shí)須以此設(shè)定的群組使用者進(jìn)入才能存取(用戶名/@組名) |
force user |
指定存取資源時(shí)須以此設(shè)定的使用者進(jìn)入才能存取(用戶名/@組名) |
allow hosts |
設(shè)定只有此網(wǎng)段/IP的用戶才能訪問共享資源 |
allwo hosts = 網(wǎng)段 |
except IP |
deny hosts |
設(shè)定只有此網(wǎng)段/IP的用戶不能訪問共享資源 |
allow hosts= |
本網(wǎng)段指定IP指定IP |
deny hosts=文章來源:http://www.zghlxwxcb.cn/news/detail-452611.html |
指定IP本網(wǎng)段指定IP文章來源地址http://www.zghlxwxcb.cn/news/detail-452611.html |
到了這里,關(guān)于ubuntu多個(gè)系統(tǒng)之間文件局域網(wǎng)共享的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!