最近我們的小團(tuán)隊(duì)需要在服務(wù)器上共分出一個(gè)共享文件夾用于大家存放公共的資源文檔, 大家想啊,這肯定很簡單呀,在Windows下面只要?jiǎng)?chuàng)建相關(guān)的windows account,共享某個(gè)文件夾,把讀/寫權(quán)限給我們創(chuàng)建的account的,就完成了共享,但在Linux下面就沒有這么美好了,網(wǎng)上查閱資源資料多指向通過Samba完成共享任務(wù),但一些blog只介紹了怎么做,但沒有為什么這么 做,搭建工作且不太順利,對(duì)Linux算不上熟悉,走了很多彎路,所以通過這篇blog深入理解其中的每一步。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比公安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式公安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋公安地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。Samba的簡介
Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。這些是廢話….. 來看點(diǎn)有意思的。作者Tridgwell申請(qǐng)使用SMBServer ( Server Message Block 的簡寫 ) 注冊(cè)這個(gè)軟件的商標(biāo), 因?yàn)镾MB 是沒有意義的文字而沒有辦法注冊(cè)。然后他就翻字典,看到SAMBA一遍正好包含SMB幾個(gè)字母 ,這這個(gè)詞也是我們熟知的拉丁舞蹈的名稱,然后就有了三八這個(gè)名字🙄。(自百科)
搭建Samba共享目錄, 如果需要使用用戶名/密碼的形式訪問共享目錄,我們需要先創(chuàng)建Linux的user,然后通過smbpasswd創(chuàng)建samba用戶(用戶名需要一致),原文在這里:
To provide authentication on a standalone host, you have to create the accounts locally on the operating system and additionally in the Samba database. By default, Samba uses the tdbsam back end and stores the database in the /usr/local/samba/private/passdb.tdb file. Optionally set a different location in the smb.conf file using the passdb backend parameter. See the smb.conf 5 man page for details(from https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server).
搭建需要用戶名驗(yàn)證的共享目錄
1. 創(chuàng)建共享目錄的用戶, 我們這里使用來組(group)來演示
groupadd smbgrp useradd fielshare -s /sbin/nologin -g smbgrp -p#創(chuàng)建同名的smb用戶, 這里的密碼和local用戶的密碼是完全獨(dú)立的,我們最后用的通過smbpasswd創(chuàng)建的用戶 smbpasswd -a fielshare
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。