虚拟机中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服务