本文参考

http://jedy82.blog.51cto.com/425872/1395180
http://www.cnblogs.com/haython/archive/2013/01/14/2860430.html
http://www.frankway.net/archives/323

www.07net01.com/storage_networking/guanyuxunijixiaCentOSanzhuangSAMBAfuwuqi_zaiwindowsxiawufafangwendewenti_15213_1347536206.html


基本按照

http://jedy82.blog.51cto.com/425872/1395180

操作


/etc/samba/smb.conf

workgroup没用

不用修改

重点内容是

[public]那段

差不多写就行

不太重要

修改文件夹权限

mkdir /home/public
cd /home
ls
chmod -R 0777 public


问题如下

之前看的samba的配置文件
可能没注意到
passdb backend = smbpasswd
默认是
passdb backend = tdbsam
但是这个问题不知道是不是关键性的问题
NT_STATUS_ACCESS_DENIED listing
原因:selinux关掉
vim /etc/selinux/config
SELINUX=enforcing修改为SELINUX=disabled
iptables关掉
iptables -F好像是

③                                                        关键

将虚拟机的网络设置成桥接,主要是让虚拟机网络和主机网络在一个网段


重启虚拟机

cmd下是可以ping通centos的

一开始没成功

ping 了一下

重启了smb

突然就能访问了

http://www.frankway.net/archives/323

可以参考这个网址修改iptables控制规则