天天看點

成功運作samba(已驗證)

linux版本:centos5.5

測試環境:vmware 7.0.1

感謝茶葉男孩,還有tivon的耐心指導,謝謝你們。

首先安裝samba

yum -y install samba

1,用root登入,檢測安裝Samba服務

   檢查Samba服務包是否已安裝:

rpm -qa | grep samba

   若未安裝請自行安裝三個apm包。

2,關閉selinux政策

 getenforce                  //結果為Enforcing,則說明安全政策正在運作 

 vi /etc/sysconfig/selinux    //永久關閉selinux政策,非常重要!

把enforcing 改為 disabled

臨時關閉為:

setenforce 0

3,如果您想手動添加一個使用者,則首先要保證Linux中該使用者存在,步驟:

useradd xiaohong

passwd xiaohong

smbpasswd -a xiaohong                   //此步為添加Samba使用者

4,設定密碼檔案.

 此設定的作用是将Linux中的系統使用者(/etc/passwd)導入到samba密碼檔案中 

(/etc/samba/smbpasswd)

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

5,配置/etc/samba/smb.conf檔案.這裡隻讓xiaohong有權限通路samba。

  雖然檔案内容衆多,但需要改動的不多:

vi smb.conf 

workgroup = WORKGROUP                     //工作組名稱 

[xiaohong] 

comment = xiaohong 

path = /var/samba/xiaohong 

public = yes 

writable = yes

6,建立共享檔案夾

mkdir -p /var/samba/xiaohong

chown xiaohong:xiaohong /var/samba/xiaohong    //由于隻能讓xiaohong使用,是以得給該檔案夾設定通路權限.

chmod 700 /var/samba/xiaohong               // 此時該檔案夾屬于xiaohong使用者,并且隻能由xiaohong使用者通路.

7,測試并啟動Samba伺服器.要想開機啟動samba,請setup,在系統選項中勾起smb服務。

testparm                           //測試 service 

smb start 

pstree | grep mbd                  //檢視是否啟動

最後别忘了 關閉centos  的防火牆  (執行setup指令 關閉)

8,通路Samba

從Windows端通路.

使用"網絡鄰居"通路即可.

使用者名:xiaohong

從linux端通路,需切換到xiaohong登入。

//經過了兩個星期的努力,終于配置成功了,上面的步驟已經過本人實際驗證。

大家如有配置不成功,請留言指出,共同進步。

繼續閱讀