日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下使用Samba具體步驟

Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。SMB(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機(jī)的一種通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計(jì)算機(jī)之間提供文件及打印機(jī)等資源的共享服務(wù),下面為大家分享一下Linux下使用Samba具體步驟。

步驟1:在Fedora和CentOS上安裝Samba

首先,安裝Samba以及進(jìn)行一些基本的配置。

檢驗(yàn)Samba是否已經(jīng)安裝在您的系統(tǒng)中:

$ rpm -q samba samba-common samba-client

如果上面的命令沒有任何輸出,這意味著Samba并未安裝。這時(shí),應(yīng)使用下面的命令來安裝Samba。

$ sudo yum install samba samba-common samba-client

接下來,創(chuàng)建一個(gè)用于在網(wǎng)絡(luò)中共享的本地文件夾。這個(gè)文件夾應(yīng)該以Samba共享的方式導(dǎo)出到遠(yuǎn)程的用戶。在這個(gè)指南中,我們會(huì)在頂層文件夾’/’中創(chuàng)建這個(gè)文件夾,因此,請(qǐng)確保您有相應(yīng)的權(quán)限。

$ sudo mkdir /shared

如果您想在您的home文件夾內(nèi)創(chuàng)建共享文件夾(例如,~/shared),您必須激活SELinux中Samba的home文件夾共享選項(xiàng),具體將在后面提到。

在創(chuàng)建/shared文件夾后,設(shè)置文件夾權(quán)限以保證其余用戶可以訪問它。

$ sudo chmod o+rw /shared

如果您不想其他用戶對(duì)該文件夾擁有寫權(quán)限,您需要移除命令中的’w’選項(xiàng)。

$ sudo chmod o+r /shared

接下來,創(chuàng)建一個(gè)空文件來測(cè)試。這個(gè)文件可以被用來驗(yàn)證Samba的共享已經(jīng)被掛載。

$ sudo touch /shared/file1

步驟2:為Samba配置SELinux

接下來,我們需要再次配置SELinux。在Fedora和CentOS發(fā)行版中SELinux是默認(rèn)開啟的。SELinux僅在正確的安全配置下才允許Samba讀取和修改文件或文件夾。(例如,加上’sambasharet’屬性標(biāo)簽)。

下面的命令為文件的配置添加必要的標(biāo)簽:

$ sudo semanage fcontext -a -t samba_share_t "  (/.*)?" 

將替換為我們之前為Samba共享創(chuàng)建的本地文件夾(例如,/shared):

$ sudo semanage fcontext -a -t samba_share_t "/shared(/.*)?"

我們必須執(zhí)行restorecon命令來激活修改的標(biāo)簽,命令如下:

$ sudo restorecon -R -v /shared

如何在Fedora或CentOS上使用Samba共享如何在Fedora或CentOS上使用Samba共享

為了通過Samba共享在我們home文件夾內(nèi)的文件夾,我們必須在SELinux中開啟共享home文件夾的選項(xiàng),該選項(xiàng)默認(rèn)被關(guān)閉。下面的命令能達(dá)到該效果。如果您并未共享您的home文件夾,那么您可以跳過該步驟。

$ sudo setsebool -P samba_enable_home_dirs 1

步驟3:為Samba配置防火墻

下面的命令用來打開防火墻中Samba共享所需的TCP/UDP端口。

如果您在使用firewalld(例如,在Fedora和CentOS7下),接下來的命令將會(huì)永久的修改Samba相關(guān)的防火墻規(guī)則。

$ sudo firewall-cmd --permanent --add-service=samba

如果您在防火墻中使用iptables(例如,CentOS6或者更早的版本),可以使用下面的命令來打開Samba必要的向外的端口。

$ sudo vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

然后重啟iptables服務(wù):

$ sudo service iptables restart

步驟4:更改Samba配置

后面的步驟用來配置Samba以將本地文件夾導(dǎo)出為Samba共享文件夾。

使用文件編輯器打開Samba配置文件,并將下面的行添加到文件的末尾。

$ sudo nano /etc/samba/smb.conf[myshare]comment=my shared filespath=/sharedpublic=yeswriteable=yes

上面在括號(hào)內(nèi)的文本(例如,”myshare”)是Samba共享的資源的名字,它被用來從遠(yuǎn)程主機(jī)存取Samba共享。

創(chuàng)建Samba用戶帳戶,這是掛載和導(dǎo)出Samba文件系統(tǒng)所必須的。我們可以使用smbpasswd工具來創(chuàng)建一個(gè)Samba用戶。注意,Samba用戶帳戶必須是已有的Linux用戶。如果您嘗試使用smbpasswd添加一個(gè)不存在的用戶,它會(huì)返回一個(gè)錯(cuò)誤的消息。

如果您不想使用任何已存在的Linux用戶作為Samba用戶,您可以在您的系統(tǒng)中創(chuàng)建一個(gè)新的用戶。為安全起見,設(shè)置新用戶的登錄腳本為/sbin/nologin,并且不創(chuàng)建該用戶的home文件夾。

在這個(gè)例子中,我們創(chuàng)建了一個(gè)名叫”sambaguest”的用戶,如下:

$ sudo useradd -M -s /sbin/nologin sambaguest$ sudo passwd sambaguest

如何在Fedora或CentOS上使用Samba共享如何在Fedora或CentOS上使用Samba共享

在創(chuàng)建一個(gè)新用戶后,使用smbpasswd命令添加Samba用戶。當(dāng)這個(gè)命令詢問一個(gè)密碼時(shí),您可以鍵入一個(gè)與其用戶密碼不同的密碼。

$ sudo smbpasswd -a sambaguest

激活Samba服務(wù),并檢測(cè)Samba服務(wù)是否在運(yùn)行。

$ sudo systemctl enable smb.service$ sudo systemctl start smb.service$ sudo systemctl is-active smb

如何在Fedora或CentOS上使用Samba共享如何在Fedora或CentOS上使用Samba共享

使用下面的命令來查看Samba中共享的文件夾列表。

$ smbclient -U sambaguest -L localhost

如何在Fedora或CentOS上使用Samba共享如何在Fedora或CentOS上使用Samba共享

接下來是在Thunar文件管理器中訪問Samba共享文件夾以及對(duì)file1進(jìn)行拷貝復(fù)制的截圖。注意,Samba的共享內(nèi)容可以通過在Thunar中通過 smb:///myshare 這個(gè)地址來訪問。

如何在Fedora或CentOS上使用Samba共享如何在Fedora或CentOS上使用Samba共享


網(wǎng)站名稱:Linux下使用Samba具體步驟
本文來源:http://m.5511xx.com/article/cccocsd.html