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登入。
//經過了兩個星期的努力,終于配置成功了,上面的步驟已經過本人實際驗證。
大家如有配置不成功,請留言指出,共同進步。