1.首先配置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
2.关闭防火墙
systemctl disable firewalld-------永久关闭
3.配置yum源
cd /etc/yum.repos.d ------进到这个目录下(yum源配置文件存放路径)
mkdir repobak--------新建一个文件存放*.repo 文件
mv *.repo repobak/
touch cdrom,repo------新建一个文件来存放配置内容
vi cdrom.repo
4.安装samba服务
yum -y install samba
查看安装
rpm -qa | grep samba
后面紧跟着版本号的才是我们要用的
5.配置samba
cat /etc/samba/smb.conf--------查看samba配置文件
vi /etc/samba/smb.conf
[test] #共享名
comment = Printer Drivers #设置共享属性
path = /testdir #共享路径,在启动Samba服务之前创建
browseable = No #设置用户可否在网上邻居浏览到
valid users = lisi,@root #设置允许访问的有效用户和组
invalid users = zhangsan,@zhang #设置禁止访问的用户和组,允许和禁止,不能同时存在
read only = yes #设置只读
writeable = yes #设置可写
write list = lisi,@root,@users #设置可写入名单或组
create mask = 0664 #上传文件默认权限
directory mask = 0775 #创建目录的默认权限
大G到最后一行,把这一段打上
test是共享文件名
testdir是存放路径
wq保存退出
mkdir /testdir-------创建共享文件
systemctl start smb--------开启服务
systemctl start nmb----------开启服务
netstat -anptu | grep mb--------查看服务状态
6.samba用户添加
pdbedit -a username------添加用户
pdbedit -x username -------删除用户
pdbedit -L-------列出所有用户
例:
pdbedit -a lisi
pdbedit -a zhangsan
7.登录samba服务:
linux登录:
安装samba-client
yum -y install samba-client
smbclient //ip/共享文件名称 -U lisi----------用户登录
windows登录:
win+R
\\虚拟机IP\共享文件名
ent //ip/共享文件名称 -U lisi----------用户登录
windows登录:
win+R
\\虚拟机IP\共享文件名