搭建samba服務器是為了實現linux共享目錄之后,在windows可以直接訪問該共享目錄。
現在介紹如何在紅帽6.5系統中搭建Samba服務。
搭建Samba服務之前,yum源必須配置好,本地源和網絡源都可以。
?
1、關閉selinux服務
該服務一定要關閉,不然Windows沒有訪問權限。
臨時關閉
只對當前有效,電腦重啟之后,該服務又會重新啟動,所以一般選擇永久關閉。
setenforce 0
永久關閉
打開selinux的配置文件
vim /etc/sysconfig/selinux
將SELINUX修改為disabled
重啟電腦
reboot
?
2、安裝Samba軟件
yum install samba* -y
?
3、修改Samba配置文件
打開/etc/samba/smb.conf
vim /etc/samba/smb.conf
在該配置文件中的100行左右,將security修改為user
100 101 security = user102 passdb backend = tdbsam
在該配置文件的最后添加以下內容
<span style="color: #000000">#共享時顯示的文件夾名字,要頂格寫<br/>[need] <br/> #對該共享目錄的描述,任意寫 <br/> comment =<span style="color: #000000"> need share <br/> #指定<span style="color: #000000">共享的目錄路徑 path = /<span style="color: #000000">share<br/><span style="color: #000000"> #是否讓所有可以登入的使用者看到 public =<span style="color: #000000"> yes <br/><span style="color: #000000"> #表示可寫,能夠上傳刪除等操作,該共享目錄的其他用戶也必須具備同樣的權限 writable =<span style="color: #000000"> yes <span style="color: #000000"><br/> #<span style="color: #000000">該共享目錄是否可見 browseable = yes <br/> #不能匿名訪問,需要登錄 <span style="color: #000000"> guest ok = no </span></span></span></span></span></span></span></span></span></span></span>
?
4、關閉防火墻
臨時關閉
/etc/init.d/iptables stop
永久關閉
chkconfig iptables off
?
5、重啟Samba服務
/etc/init.d/smb restart
開機自啟動
chkconfig --level 35 smb on
?
6、添加Samba服務器的用戶
首先創建一個普通用戶
adduser tompasswd tom
將該用戶添加到Samba服務列表中
smbpasswd tom
7、Windows訪問
?
?
可以查看到有兩個共享目錄,一個是我們自己設置的那個共享目錄。一個是當前登錄用戶的家目錄,家目錄是自動共享的,不需要我們設置。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END