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 xxx
4.创建共享文件夹
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 = @xxx
6.重启samba服务
systemctl restart smb
systemctl reload smb
systemctl status smb
7.关闭防火墙和SELinux
关闭防火墙
systemctl stop fitewalld
systemctl disable firewalld
关闭SELinux
vi /etc/selinux/config 修改 SELINUX=disabled
8.设置开机启动samba
chkconfig smb on
9 /etc/passwd的权限应该为644。
修改完后reboot重启