vm16虚拟机 Redhat linux 8 Samba服务配置教程

总体流程

1. 安装Samba服务相关软件

2. 修改Samba配置文件

3. 开启Samba服务以及防火墙

4. windows10设置与服务器连接

第一步:安装与配置Samba相关软件

1. 首先配置dnf软件安装工具,修改 /etc/fstab文件

####
1.进入虚拟机root用户
2.通过 vim 编辑 /etc/fstab 文件
3.按Esc键退出 vim 编辑模式,输入 “:wq” 保存修改的文件
4.执行mount -a 重新挂载文件
####
[root@RHEL8-1]$ su root
[root@RHEL8-1]# 
[root@RHEL8-1]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sun Apr 21 16:57:04 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=0a7b188b-d372-4a86-b348-b0b8fac6f270 /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   /swap                   xfs     defaults        0 0

/dev/cdrom      /media  iso9660 defaults,ro,loop        0 0   #添加最后这一行


[root@RHEL8-1]#mount -a

2. 创建并编辑文件 /etc/yum.repos.d/local.repo

[root@RHEL8-1~]#vim /etc/yum.repos.d/local.repo

[local-BaseOS]
name=RHEL-BaseOS-8.4
baseurl=file:///media/BaseOS
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[local-AppStream]
name=RHEL-AppStream-8.4
baseurl=file:///media/AppStream
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[root@RHEL8-1~]#dnf clean all

[root@RHEL8-1~]#dnf makecache

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

RHEL-BaseOS-8.4                                618 kB/s | 2.8 kB     00:00    
RHEL-AppStream-8.4                             1.1 MB/s | 3.2 kB     00:00    
元数据缓存已建立。


3. 安装与配置Samba 、Samba-client

[root@RHEL8-1~]#dnf -y install samba samba-client
[root@RHEL8-1~]#rpm -qa|grep samba*    //查看是否已经安装完成

samba-client-4.13.3-3.el8.x86_64
samba-libs-4.13.3-3.el8.x86_64
samba-common-libs-4.13.3-3.el8.x86_64
samba-common-tools-4.13.3-3.el8.x86_64
samba-4.13.3-3.el8.x86_64
samba-common-4.13.3-3.el8.noarch
samba-client-libs-4.13.3-3.el8.x86_64

[root@RHEL8-1~]#vim /etc/samba/smb.conf

[global]
        workgroup = WORKGROUP
        security = user
        map to guest = Bad User
        hosts allow = 172.16.69.  //ip地址要根据你的redhat虚拟机设置,保留你虚拟机的ip前三位数字
        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775

//在文件最后加上这部分
[public_doc]
comment = Public Stuff
path = /data/share/public
guest ok = yes
browseable = yes
writable = yes
printable = no

[root@RHEL8-1~]# systemctl restart smb nmb     \\重启smb nmb服务
 
[root@RHEL8-1~]# systemctl enable smb nmb      \\设置开机自启动
[root@RHEL8-1~]# firewall-cmd --permanent --zone=public --add-service=samba
[root@RHEL8-1~]# firewall-cmd --reload

第二步:创建共享文件夹并配置文件夹访问权限

[root@RHEL8-1~]#mkdir -p /data/share/public
[root@RHEL8-1~]#touch /data/share/public/file1.tar
[root@RHEL8-1~]#chmod 1777 /data/share/public
[root@RHEL8-1~]#semanage fcontext -a -t samba_share_t "/data/share/public(/.*)?"
[root@RHEL8-1~]#restorecon -Rv /data/share/public

第三步:windows端设置

如果电脑系统是windows10 则需要进行下面的设置

1.同时按下 windows + R 键,在运行框中输入“gpedit.msc”

2.单击确定按钮,在弹出的 “本地组策略编辑器”左窗格中依次展开”计算机配置“,”管理模版“,”网络“,”Lanman工作站“,启用不安全的来宾登录

第四步:测试是否成功

在windows客户端打开文件管理器,在地址栏中输入服务器的UNC路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值