linux服務(wù)器共享 Linux如何搭建Samba文件共享服務(wù)?
Linux如何搭建Samba文件共享服務(wù)?我是王海軍老師,專注心于互聯(lián)網(wǎng)技術(shù)基礎(chǔ)教學(xué),衷于解答大家咨詢問題。感激邀請,前幾天做了個vsftpd服務(wù)器,感覺做的很累,雖說挺安全的的,不過一些問題肯定會不
Linux如何搭建Samba文件共享服務(wù)?
我是王海軍老師,專注心于互聯(lián)網(wǎng)技術(shù)基礎(chǔ)教學(xué),衷于解答大家咨詢問題。
感激邀請,前幾天做了個vsftpd服務(wù)器,感覺做的很累,雖說挺安全的的,不過一些問題肯定會不會的會出現(xiàn),就諸如那個Windos客戶機在上傳文件的時候,文件名會莫名其妙的了,我也改了好多種編碼格式,到了最后我那就判斷用samba作為文件共享吧,不說別的應(yīng)該是費事簡潔.
咱們先告訴我什么是Samba吧
SMB服務(wù)器應(yīng)該是替能解決局域網(wǎng)內(nèi)的文件或打印機等資源的共享服務(wù)問題,讓多個主機之間共享文件變的越來越大很簡單。
先不說別的了我們就來練手吧
準(zhǔn)備:yuminstallsamba-y
第二步:系統(tǒng)設(shè)置防火墻策略
再添加samba.服務(wù)到防火墻策略中
重新啟動防火墻
查找服務(wù)是否直接添加:
第十步:編輯samba配置文件
vim
再添加一段:如上圖
【feixiangkeji】
commentdon'tdo notmodifyitsomewill(comment是對該寬帶共享的描述,可以是不可以數(shù)組元素)
path/home/feixiangkeji(共享的路徑)
writableyes是否需要寫入文件
stateno如何確定不公開
!?。〈娣磐顺龅谒牟剑喝ヌ砑觙eixiangkeji用戶
設(shè)置中為予以許直接登錄系統(tǒng),且用戶的家目錄為/home/feixiangkeji(也就相當(dāng)于虛擬賬號)
id用戶名查找用戶屬性
pdbedit命令用于管理SMB服務(wù)的帳戶信息數(shù)據(jù)庫,格式為:“pdbedit[選項]帳戶”,第一次把用戶信息寫入文件到數(shù)據(jù)庫時是需要使用-a參數(shù),以后修改用戶密碼、徹底刪除用戶等等操作就繼續(xù)是需要了
pdbedit-L:查看samba用戶
pdbedit-a-uuser:添加samba用戶
pdbedit-r-uuser:可以修改samba用戶信息
pdbedit-x-uuser:刪除samba用戶
ps:同樣的samba服務(wù)數(shù)據(jù)庫的密碼也可以不用smbpasswd命令操作
smbpasswd-a用戶名#直接添加一個samba用戶
smbpasswd-d用戶名#恢復(fù)默認(rèn)設(shè)置一個samba用戶
smbpasswd-e用戶名#可以恢復(fù)一個samba用戶
smbpasswd-x用戶名#刪掉一個samba用戶
第五步:可以修改samba用戶的家目錄權(quán)限
接下來我們就試一下效果
systemctlrestartsmb重起samba服務(wù)
systemctlenablesmb把samba服務(wù)直接添加到開機啟動項目中
我們這里用windos客戶端測試!192.168.1.147
為啥會那樣的話呢,會不會是SElinux的問題呢我們先試試變動selinux,然后把再直接登錄試試看
我簡單想到的是上下文的安全關(guān)系:
semanagefcontext-a-tsamba_explore_t/home/feixiangkeji/
假如系統(tǒng)又出現(xiàn)下圖的提示錯誤,那就證明你系統(tǒng)里是沒有完全安裝semanage命令
是沒有那我們現(xiàn)在就要按裝:
yumprovides/usr/sbin/semanage//中搜索命令或文件按包名
yuminstall-ypolicycoreutils-python
然后把我們再執(zhí)行第二次
semanagefcontext-a-tsamba_chats_t/home/feixiangkeji/
負責(zé)執(zhí)行成功后,不要忘了可以刷新上下文關(guān)系
restorecon-Rv/home/feixiangkeji/
愿意SElinux是對SMB用戶網(wǎng)絡(luò)共享家目錄的布爾值
再次重新啟動SMB服務(wù)
再用windos客戶端一段時間:
PS:是對windos系統(tǒng)中設(shè)置的是你只要記住你那次直接登錄的信息(系統(tǒng)重新啟動后,也要再輸入賬號,密碼)
這是小編建議使用netuse*/d/y忘當(dāng)前所有早就再連接的網(wǎng)絡(luò)共享
輸入192.168.1.147
能向文件夾中寫入到文件,說明我們的samba服務(wù)也完全重新搭建最終啦?。。?!
熱情大家打聽一下我,在下方評論區(qū)說出自己的見解,我們聯(lián)合起來學(xué)習(xí)交流。
如何設(shè)置nfs共享?
Linux設(shè)置里NFS鏈接共享的方法。
網(wǎng)絡(luò)文件系統(tǒng)(NFS,Network File System)是一種將遠程主機上的分區(qū)(目錄)經(jīng)網(wǎng)絡(luò)掛載到本地系統(tǒng)的一種機制,實際對網(wǎng)絡(luò)文件系統(tǒng)的支持,用戶可以不在本地系統(tǒng)上像操作本地分區(qū)一樣來對近戰(zhàn)主機的共享分區(qū)(目錄)進行能操作。
在嵌入式Linux的開發(fā)過程中,開發(fā)者需要在Linux服務(wù)器上進行所有的軟件開發(fā),十字交叉編譯后,通用FTP將可負責(zé)執(zhí)行文件下載到嵌入式系統(tǒng)正常運行,但這種而且效率低下,且無法實現(xiàn)免費的調(diào)試。但,是可以通過建立NFS,把Linux服務(wù)器上的某種特定分區(qū)互相訪問到待軟件調(diào)試的嵌入式目標(biāo)系統(tǒng)上,就也可以然后在嵌入式目標(biāo)系統(tǒng)上操作Linux服務(wù)器,而這個可以在線對程序接受軟件調(diào)試和可以修改,大家的方便些了軟件的開發(fā)。