1 配置虚拟机CentOS的IP。/etc/sysconfig/network-scripts/ifcfg-eth0 或者ifcfg-enss33,PC和虚拟机能够ping通。
2 安装Samba
rpm -qa | grep samba //查看
yum -y install samba samba-client samba-common //安装
3 添加用户
useradd mm //创建用户
smbpasswd -a mm //添加用户到Samba,并设密码
4 创建共享文件
mkdir /share
chmod 777 /share
5 配置Samba文件
vim /etc/samba/smb.conf
[share] //在PC里面显示的名字
comment = Public file share//随便写点
path = /share //共享文件的绝对路径
writable = yes //写权限
browseable = yes
guest ok = yes
create mode = 0777
force create mode = 0777
directory mode = 0777
force directory mode = 0777
6 重启Samba服务器
service smb restart 或者 systemctl restart smb
service nmb restart
service smb status //查看状态
chkconfig smb on //开机启动,不知怎么不管用?
7 关闭防火墙
iptables -F 或者 setenforce 0
8 reboot 一下吧
9 在PC端(电脑 + R)输入 \\虚拟机IP,可以看到共享文件。
注:1》Windows10 登录Samba老是提示密码错误,但是其他人可以登录我的Samba。试了好多办法,还是密码错误。气愤的,重装Windows10,OK。
2》登录后打不开共享文件,没有访问权限:启动Samba,关闭防火墙,共享文件的权限。
3》源文件在Samba里面,用source insight修改后保存时报没有写权限, 修改共享文件的属主
chown -R 用户.用户 /share