不知到为什么,VMware10装的CentOS7死活配置和主机文件共享。之前我用CentOS6.5也没见这个问题。到现在还没找到解决办法。先试试Samba,凑合用着
先给初学者
参考 http://blog.chinaunix.net/uid-22414998-id-113375.html和http://blog.chinaunix.net/uid-22414998-id-113375.html
再此表示谢谢
1.打开编辑C:\Windows\System32\drivers\etc\hosts,最后添加上这一段
- 127.0.0.1 genuine.microsoft.com
- 127.0.0.1 mpa.one.microsoft.com
- 127.0.0.1 sls.microsoft.com
- 192.168.10.187 localhost.localdomain centos
- #ip地址是centos的ip,localhost.localdomain表示centos的hostname,最后一个参数centos表示centos的别名,即可以通过\\centos访问centos的共享文件夹</span>
yum install samba samba-client samba-common
查看相关包
~#: rpm -qa| grep samba
samba-common-4.1.1-37.el7_0.x86_64
samba-4.1.1-37.el7_0.x86_64
samba-libs-4.1.1-37.el7_0.x86_64
samba-client-4.1.1-37.el7_0.x86_64
修改smb.conf,最好先备份原文件,以防修改不正确导致smb无法执行,(VIM清空是非编辑模式下按gg回车,再按dG)
vi /etc/samba/smb.conf
- [global]
- #查看你windows主机工作组的名字,计算机——>属性
- workgroup = WORKGROUP
- server string = Samba Server %v
- #注意下面这个eovlon是我windows主机的名称不是用户名
- netbios name = eovlon
- security = user
- map to guest = bad user
- dns proxy = no
- #============================ Share Definitions ==============================
- #【soul】这个在Windows中显示出来是共享的目录;
- [soul]
- #可以设置要共享的目录放在哪里
- path = /samba/soul
- #是否可以浏览,可以
- browsable =yes
- #是否可写,这里我设置为可写
- writable = yes
- guest ok = yes
- read only = no
mkdir -p /samba/anonymous
systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service
3、 跳过防火墙
一种方法是关闭防火墙
systemctl stop firewalld.service
setenforce 0
二方法是添加规则
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload