Samba服务器配置

Samba服务器配置

一、实训要求

实验环境:客户端win10、服务端RHEL8或CentOS8(文件共享)

john(总经理)

mike、mado(市场部maket)

mela、lily(工厂部factory)

administrator(管理员)

共享名 共享目录 用户和权限

manager /opt/manager john(rwo), administrator(rwo)

maket /opt/maket @market(rw-),john (r-o),administrator(rwo)

factory /opt/factory @factory(rw-), john (r-o),administrator(rwo)


二、准备工作:

1、配置网络,客户端与服务端ping通

在VMware Workstation Pro中设置网络适配器为NAT模式

smdba

查看虚拟机ip地址

ifconfig

在这里插入图片描述

然后用物理机ping通即可

ping <ip地址>

在这里插入图片描述

2、关闭防火墙、Selinux策略。

关闭防火墙

systemctl stop firewalld.service

查看防火墙状态

systemctl status firewalld.service

在这里插入图片描述


Selinux策略关闭

1.临时关闭

setenforce 0

然后查看Selinux策略是否关闭出现Permissive表示成功

getenforce 0

在这里插入图片描述


2.永久关闭 (需要重启虚拟机)

步骤一:输入命令修改config文件

vim /etc/selinux/config 

步骤二:将SELINUX=enforcing改为SELINUX=disables

在这里插入图片描述

在这里插入图片描述


三、实验步骤:

1、安装samba服务器
步骤1 挂载镜像到本地仓库:
mount -o ro /dev/sr0 /media
步骤2 创建repo文件:

进入配置目录

cd /etc/yum.repos.d/

添加yum源配置

vi rhel8.repo
屏幕截图-2022-05-31-131957
[BaseOS]
name=BaseOS yum
baseurl=file:///media/BaseOS/
enable=1
gpgcheck=0

[AppSteam]
name=AppSteam yum
enable=1
baseurl=file:///media/AppStream/
gpgcheck=0
屏幕截图-2022-05-31-132021
步骤3 验证:查看是否成功

清除并生成yum缓存,查看仓库:

yum clean all
yum makecache
yum repolist

在这里插入图片描述


步骤4:安装并启动

查看samba相关性软件包是否安装

rpm -qa | grep samba

在这里插入图片描述

安装samba

yum install samba -y

2、启动samba服务器
systemctl start smb

查看smb是否启动

systemctl status smb

出现:==active(running)==启动成功!

在这里插入图片描述


3、创建共享目录

进入/opt 目录下分别创建manager、maket、factory目录

cd /opt
mkdir manager
mkdir maket
mkdir factory

在这里插入图片描述


4、设置权限
chmod -R 777 *

在这里插入图片描述


5、创建用户和组

创建用户:

useradd john
useradd mike
useradd mado
useradd mela
useradd lily
useradd administrator

在这里插入图片描述

创建组

groupadd manager
groupadd maket
groupadd factory

在这里插入图片描述

将用户添加到相应组

gpasswd -a john manager
gpasswd -a administrator manager
gpasswd -a mike maket
gpasswd -a mado maket
gpasswd -a mela factory
gpasswd -a lily factory

在这里插入图片描述


6、将本地用户转变为samba用户
smbpasswd -a john
smbpasswd -a mike
smbpasswd -a mado
smbpasswd -a mela
smbpasswd -a lily
smbpasswd -a administrator

密码记住!

在这里插入图片描述


7、编辑samba的主配置文件,实现目录的共享

进入samba的主配置文件

vim /etc/samba/smb.conf 

在末尾编辑主配置文件:

[manager]
        comment = manager Drivers
        path = /opt/manager
        valid users = john,administrator
        writable = yes

[maket]
        comment = maket Drivers
        path = /opt/maket
        valid users = @maket,john,administrator
        writable = no
        write list = @maket,administrator

[factory]
        comment = factory Drivers
        path = /opt/factory
        valid users = @factory,john,administrator
        writable = no
        write list = @factory,administrator

在这里插入图片描述


8、重启smb服务器后,用windows测试(利用unc\192.168.x.x路径访问)

重启smb服务器

service smb restart

关闭防火墙

systemctl stop firewalld.service

使用win+r快捷键访问路径

\\192.168.x.x   虚拟的IP地址

在这里插入图片描述

输入账户和密码即可

屏幕截图-2022-05-31-215054

提示:windows清除samba登陆用户 Windows命令:net use * /delete

  • 29
    点赞
  • 150
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橘子汽水味浓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值