1.设置虚拟机centos7的ip
修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1),保证主机虚拟机互相ping通2.安装samba yum -y install samba samba-client samba-common 命令rpm -qa | grep samba 查看已经安装的samba相关软件3.创建用户 添加用户 useradd xxx (userdel删除用户 usermod修改用户组 id xxx查看用户组情况 ) 添加samba密码 smbpasswd -a xxx4.创建共享文件夹 mkdir -p /xxx 修改文件夹权限 chgrp xxx /xxx chown xxx /xxx chmod 770 /xxx (ls /xxx -l 查看文件夹权限)5.修改samba配置文件 备份原配置文件 mv smb.conf smb.conf.bak 修改配置文件 vi smb.conf 清空并修改smb.conf内容 [global] workgroup = WORKGROUP netbios name = xxx server string = Samba Server security = user map to guest = Bad Uesr [xxx] path = /xxx writable = yes browseable = yes guest ok = yes write list = @xxx validusers = @xxx6.重启samba服务 systemctl restart smb systemctl reload smb systemctl status smb7.关闭防火墙和SELinux 关闭防火墙 systemctl stop fitewalld systemctl disable firewalld 关闭SELinux vi /etc/selinux/config 修改 SELINUX=disabled8.设置开机启动samba chkconfig smb on9 /etc/passwd的权限应该为644。
修改完后reboot重启