新聞中心
Samba是一款開(kāi)源的軟件,可以在Linux系統(tǒng)上搭建文件共享服務(wù)器,方便不同設(shè)備之間共享文件。本文將介紹如何在Linux系統(tǒng)上簡(jiǎn)單搭建Samba文件共享服務(wù)器。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營(yíng)銷推廣、網(wǎng)站重做改版、姜堰網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為姜堰等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
我們需要安裝Samba軟件。在Ubuntu系統(tǒng)上,可以通過(guò)以下命令進(jìn)行安裝:
“`
sudo apt-get install samba
“`
安裝完成后,我們需要編輯Samba的配置文件,即/etc/samba/b.conf。在配置文件中,我們需要為共享的文件夾配置如下內(nèi)容:
“`
[share]
path = /path/to/shared/folder
avlable = yes
valid users = user1, user2
read only = no
browsable = yes
public = yes
“`
其中,share為共享名稱,path為共享文件夾的路徑,valid users為可以訪問(wèn)共享文件夾的用戶,read only表示是否只讀,browsable表示是否可瀏覽,public表示是否公共訪問(wèn)。
接下來(lái),我們需要?jiǎng)?chuàng)建共享文件夾,并設(shè)置訪問(wèn)權(quán)限。例如,我們創(chuàng)建一個(gè)名為bshare的文件夾,并將權(quán)限設(shè)置為777:
“`
mkdir /path/to/shared/folder
chmod 777 /path/to/shared/folder
“`
然后,我們需要添加Samba用戶,并設(shè)置訪問(wèn)密碼:
“`
sudo bpasswd -a user1
“`
在輸入以上命令后,會(huì)提示輸入密碼兩遍。
我們需要啟動(dòng)Samba服務(wù),并檢查配置是否生效:
“`
sudo systemctl start bd
sudo systemctl enable bd
sudo systemctl status bd
“`
如果輸出結(jié)果顯示bd服務(wù)已經(jīng)運(yùn)行,表示配置成功。在其他設(shè)備上,可以通過(guò)訪問(wèn)Linux系統(tǒng)的IP地址,輸入Samba用戶名和密碼,即可訪問(wèn)共享文件夾。
起來(lái),在Linux系統(tǒng)上簡(jiǎn)單搭建Samba文件共享服務(wù)器的步驟如下:
1. 安裝Samba軟件;
2. 編輯Samba配置文件,為共享文件夾配置相關(guān)內(nèi)容;
3. 創(chuàng)建共享文件夾,并設(shè)置訪問(wèn)權(quán)限;
4. 添加Samba用戶,并設(shè)置訪問(wèn)密碼;
5. 啟動(dòng)Samba服務(wù),檢查配置是否生效。
需要注意的是,以上步驟只是基礎(chǔ)配置,如果需要更多高級(jí)功能,可以通過(guò)編輯Samba配置文件進(jìn)行調(diào)整。同時(shí),在使用文件共享服務(wù)器時(shí),需要保證網(wǎng)絡(luò)安全,避免信息泄露和攻擊。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220如何配置samba服務(wù)器
1、安裝有關(guān)Samba的RPM包(samba、samba-common、samba-client)
2、創(chuàng)建Samba用戶
3、修改配置文件
4、重啟samba服務(wù)
5、設(shè)置目錄訪問(wèn)權(quán)限
6、測(cè)試
具體步驟如下:
1、安裝RPM包(缺省情況下RHEL5安裝了samba的相關(guān)軟件包,可以用如下命令查看)
#rpm -qa | grep samba
samba —–samba服務(wù)器程序的所有文件
samba-common —–提供了Samba服務(wù)器和客戶機(jī)中都必須使用的公共文件
samba-client —–提供了Samba客戶機(jī)的所有文件
samba-swat —–以Web界面的形式提供了對(duì)Samba服務(wù)器的管理功能
2、創(chuàng)建samba用戶
#bpasswd -a user1 (“-a”是創(chuàng)建samba用戶,“-x”是刪 #bpasswd -a user2 除samba用戶,“-d”是禁用samba用
#bpasswd -a user3 戶帳號(hào),“-e”是啟用samba用戶帳號(hào))
3、修改配置文件
samba配置文件的位置:/etc/samba/b.conf
#vim /etc/samba/b.conf
Vi大開(kāi)配置文件后,首先介紹一下Samba服務(wù)器的安全級(jí)別,如圖所示:系統(tǒng)默認(rèn)設(shè)置“user”
Samba服務(wù)器的安全級(jí)別分為5種,分別是user、share、server、domain和ads。在設(shè)置不同的級(jí)別時(shí),samba服務(wù)器還會(huì)使用口令服務(wù)器和加密口令。
1、user —–客戶端訪問(wèn)服務(wù)器時(shí)需要輸入用戶名和密碼,通過(guò)驗(yàn)證后,才能使用服務(wù)器的共享資源。此級(jí)別使用加密的方式傳送密碼。
2、share —–客戶端連接服務(wù)器時(shí)不需要輸入用戶名和密碼
3、server —–客戶端在訪問(wèn)時(shí)同樣需要輸入用戶名和密碼,但是,密碼驗(yàn)證需要密碼驗(yàn)證服務(wù)器來(lái)負(fù)責(zé)。
4、domain —–采用域控制器對(duì)用戶進(jìn)行身份驗(yàn)證
5、ads —–若samba服務(wù)器加入到Windows活動(dòng)目錄中,則使用ads安全級(jí)別,ads安全級(jí)別也必須指定口令服務(wù)器
共享目錄的配置
—–samba用戶的宿主目錄
comment = Home Directories —–設(shè)置共享的說(shuō)明信息
browseable = no —–目錄瀏覽權(quán)限
writable = yes —–用戶對(duì)共享目錄可寫
這個(gè)共享目錄只有用戶本身可以使用,默認(rèn)情況下,用戶主目錄位于/home目錄下,每個(gè)Linux用戶有一個(gè)以用戶名命名的子目錄。
以下是共享打印機(jī)的設(shè)置:
—–共享打印機(jī)
comment = All Printers —–設(shè)置共享的說(shuō)明信息
path = /var/spool/samba —–指定共享目錄的路徑
browseable = no —–目錄瀏覽權(quán)限
guest ok = no —–允許來(lái)賓訪問(wèn)
writable = no —–用戶對(duì)共享目錄可寫
printable = yes —–可以打印
以上是系統(tǒng)默認(rèn)設(shè)置
添加自定義的共享目錄:( user1對(duì)/ASUS有所有權(quán),user2擁有只讀權(quán)限,其他用戶不能訪問(wèn);public共享目錄允許所有用戶訪問(wèn)及上傳文件)
comment = user1 Directories —–設(shè)置共享的說(shuō)明信息
browseable = yes —–所有samba用戶都可以看到該目錄
writable = yes —–用戶對(duì)共享目錄可寫
path = /ASUS —–指定共享目錄的路徑
comment = all user Directories —–設(shè)置共享的說(shuō)明信息
browseable = yes —–所有samba用戶都可以看到該目錄
writable = yes —–用戶對(duì)共享目錄可寫
path = /public —–指定共享目錄的路徑
guest ok = yes —–允許來(lái)賓訪問(wèn)
4、修改完配置文件后需要重啟samba服務(wù)
#service b restart
Samba服務(wù)器包括兩個(gè)服務(wù)程序
2 bd
? bd服務(wù)程序?yàn)榭蛻魴C(jī)提供了服務(wù)器享資源的訪問(wèn)
2 nmbd
? nmbd服務(wù)程序提供了NetBIOS主機(jī)名稱的解析,為Windows網(wǎng)絡(luò)中域或者工作組內(nèi)的主機(jī)進(jìn)行主機(jī)名稱的解析
5、設(shè)置目錄權(quán)限
#mkdir /ASUS創(chuàng)建要共享目錄
#mkdir /public創(chuàng)建要共享的目錄
#chmod 750 /ASUS修改/ASUS權(quán)限(屬主擁有
所有權(quán),屬組只讀,其它用戶不能訪問(wèn))
#chown user1 /ASUS將/ASUS的屬主改為user1
#groupadd ASUS添加ASUS組
#usermod –G ASUS user將user1加入到ASUS組
#usermod –G ASUS user將user2加入到ASUS組
#chgrp ASUS /ASUS將/ASUS的屬組改為
ASUS
#chmod 777 /public給所有用戶分配完全控制
權(quán)限
配置完成后,還要檢查/etc/service文件中以“netbios”開(kāi)頭的記錄,正確的文件
記錄如下所示,如果這些記錄前有#或沒(méi)有這些記錄,應(yīng)手工添加,否則用戶無(wú)
法訪問(wèn)Linux服務(wù)器上的共享資源
6、測(cè)試
找一臺(tái)內(nèi)網(wǎng)windows客戶端,打開(kāi)“網(wǎng)上鄰居 ”,輸入samba服務(wù)器的IP點(diǎn)擊
“搜索”
如圖所示:已經(jīng)搜索到
雙擊打開(kāi),如圖所示:提示輸入用戶名和密碼,先來(lái)輸入user1的用戶名和密碼
作測(cè)試。
登錄成功,
打開(kāi)user1的宿主目錄,此目錄user1是擁有所有權(quán)限的,創(chuàng)建一個(gè)目錄測(cè)試一
下,如圖所示:可以創(chuàng)建
Public目錄是允許任何用戶上傳、下載及刪除文件,如圖所示
User1對(duì)ASUS目錄擁有完全控制權(quán)限,所以u(píng)ser1可以在此目錄下作任何操作
切換另一個(gè)用戶測(cè)試,由于我們?cè)谕慌_(tái)計(jì)算機(jī)上作測(cè)試,測(cè)試之前首先要清楚
計(jì)算機(jī)上的緩存,如圖所示:打開(kāi) “命令提示符模式”,“net use /del *”是清
除計(jì)算機(jī)上緩存
重新打開(kāi)網(wǎng)上鄰居,找到Samba 服務(wù)器的共享資源,以u(píng)ser2的身份登錄
以下幾幅圖片可以看到,user2對(duì)ASUS目錄擁有只讀權(quán)限,對(duì)public、user2目
錄擁有所有權(quán)
再切換一個(gè)用戶登錄,記得要清除緩存哦,輸入user3的用戶名及密碼
如圖所示:user3無(wú)法訪問(wèn)ASUS目錄
User3只對(duì)user3和public目錄擁有所有權(quán)
Linux samba的配置和使用,samba搭建與配置快速入門
首先安裝
yum install samba -y
//查看是否已經(jīng)安裝
yum list installed samba
設(shè)置開(kāi)機(jī)啟動(dòng)
systemctl enable b.service
添加用戶并設(shè)置密碼(添加用戶名為bauser,給這個(gè)用戶設(shè)置一個(gè)密碼)
剩下的步驟查看這篇文章,寫得可以說(shuō)很詳細(xì)了
關(guān)于linux搭建samba服務(wù)器的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷推廣等一站式服務(wù)。
新聞標(biāo)題:Linux下簡(jiǎn)單搭建Samba文件共享服務(wù)器(linux搭建samba服務(wù)器)
文章起源:http://www.5511xx.com/article/cddejjh.html


咨詢
建站咨詢
