fedora 17 虛擬機搭建samba服務器

虛擬機中fedora圖形界面過小,以爲仍是搞個samba,比較靠譜。html

1:首先yum install samba,安裝samba服務器
linux

2:開放端口 vi /etc/sysconfig/iptables,加入13七、13八、139端口安全

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT服務器

-A INPUT -p udp -m udp --dport 137 -j ACCEPT  
tcp

-A INPUT -p udp -m udp --dport 138 -j ACCEPTide

service iptables restart 重啓防火牆spa

3:加一個用戶  smbpasswd -a name(隨意).net

4:修改 Samba 的配置文件,在文件的末尾加上rest

再配置文件末尾,加一個共享文件夾,以下。htm

[xxxx]

path = xxxx;須要共享的文件夾

public = no;//是否容許guest用戶訪問(至關於guest ok = yes/no)

writable = yes

valid users = name(隨意)

5:啓動 samba

systemctl start smb.service

systemctl start nmb.service

6:設置隨系統一塊兒啓動

systemctl enable smb.service

systemctl enable nmb.service


7:在smbusers文件有 root = administrator admin一行,定義了用戶名映射,若是想以admin用戶登錄samba,則須要在smb.conf配置文件中在[global]字段中,加入行:
username map = /etc/samba/smbusers,重啓samba,則能夠以admin用戶登錄samba,固然共享文件夾配置中的valid users = root


參考:

http://os.51cto.com/art/201002/182722.htm

http://www.linuxidc.com/Linux/2012-03/56382p6.htm

http://www.51testing.com/html/15/14986615-850652.html


小記:smb和nmb

1. smbd 監聽139 TCP端口 設置共享目錄、打印等

2. nmbd 137. 138 UDP端口 管理羣組、NetBIOS 等解析工做

這裏要注意的是fedora9基於安全考慮,把smb和nmb兩個服務給分離了,平時咱們在使用samba服務的時候,在啓動smb服務的同時nmb這個服務也會跟着啓動,fedora9中則否則,這就形成了咱們設置好fedora9中共享的時候,只能使用\\ip 來訪問,而不能使用\\計算機名 來訪問,解決的辦法就是同時啓動smb和nmb服務


參考:http://blog.csdn.net/zhubinqiang/article/details/7712475

相關文章
相關標籤/搜索