一、基本环境
俩台可以联网的centos8,一台配置Samba(记作A),一台进行测试(记作B),A最后静态IP,A需要关闭防火墙和SELinux
二、执行操作过程
二、一基本环境配置
(1)修改主机名为Samba
su//进入管理员模式
hostname 主机名称 //临时修改
vi /etc/hostname //修改后需重启
(2)关闭防火墙和SELinux
systemctl stop firewalld//关闭防火墙
setenforce 0//关闭SELinux
“”“
(1)设置开机启用防火墙:systemctl enable firewalld
(2)设置开机禁用防火墙:systemctl disable firewalld
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
查看selinux是否开启
getenforce --查看selinux是在哪种级别
sestatus --可以查看selinux现在的状态
setenforce 1 --临时马上生效,切换成enfoLrcing
setenforce 0 --切换成permissive
--disabled和这两种模式不能在线切换,需要改配置文件重启系统使用配置文件开启或关闭selinux
vim /etc/selinux/config
二、二配置阿里云yum源
(1)备份原来的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)下载阿里云的CentOS-Base.repo 到/etc/yum.repos.d/**
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
(3)清除所有仓库缓存
yum clean all
(4)建立缓存
yum makecache
(5) YUM常用命令
安装 # yum -y install telnet
查询 # yum list telnet # yum info telnet
更新 # yum update telnet
删除 # yum -y remove telnet
清除 # yum clean all
二、三Samba匿名共享配置
(1)安装Samba服务程序包
yum install samba -y
rpm -qa|grep samba //查看是否安装成功
(2)查看开放的端口
netstat -tlnup
(3)配置共享资源
1、新建共享目录/public
mkdir /public
2、修改配置文件/etc/samba/smb.conf
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vim /etc/samba/smb.conf //修改成下面的样子
“”“
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = Share
interfaces = lo 192.168.2.3/24
hosts allow = 127. 192.168.2.
log file = /var/log/samba/log.%m
max log size = 500
security = user
map to guest = Bad User
[tmp]
comment = Template Directories
browseable = yes
writable = yes
path=/tmp
guest ok = yes
[public]
comment = public test
path = /public
browseable = yes
writable = yes
guest ok =yes
”“”
3、启动服务
testparm //语法检查
systemctl start smb //启动smb服务
systemctl start nmb //启动nmb服务
systemctl enable smb //设置开机自动启动smb服务
systemctl enable nmb //设置开机自动启动nmb服务
systemctl status nmb //查看nmb服务状态
systemctl disable firewalld //设置开机禁用防火墙
“”“
systemctl start smb #启动smb服务
systemctl restart smb #重启smb服务
systemctl stop smb #停止smb服务
systemctl status smb #查看smb服务状态
systemctl reload smb #平滑重启smb
systemctl enable smb #开机自启smb服务
systemctl disable smb #开机不启动smb服务
”“”
4、Windows客户端测试 访问共享的/public目录中,并创建文件,创建子目录、删除文件
5、Linux客户端测试
yum install samba-client -y
smbclient -L //192.168.136.3
mkdir /public/hxy
mount -t cifs //192.168.136.3/public /public/hxy
cd /public/hxy
6、拍摄快照