如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

时间:2023-08-01 21:49:50

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

实现环境:VMware workstations、RHEL7.0

第一步:配置网卡IP及yum软件仓库

命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

命令:vim /etc/yum.repos.d/aria.repo(这里的yum.repo是需要自己创建的,文件名自定即可)

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

第二步:设置挂载点并挂载本地ISO文件

将ISO文件连接上线

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

创建挂载点并挂载ISO

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

第三步:安装并配置Samba服务

命令:yum -y install samba

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

用户口令认证模式(user)

创建用于访问Samba服务的用户,必须是系统中已存在的用户。(否则以后在用户创建文件时将会产生权限属性混乱的错误)

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

创建用于共享资源的目录,需要考虑的问题有:文件访问和写入权限、SELinux安全上下文

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

设置SELinux服务队Samba程序访问个人用户家目录的允许策略

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

编辑主配置文件:/etc/samba/smb.conf

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

Vim /etc/samba/smb.conf,直接在文件的最下方添加共享目录的相关参数

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

重启Samba服务

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

第四步:验证

Windows挂载共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

Linux挂载共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

用vim在auth.smb文件中写入如上内容,然后修改权限。

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

建立一个用于挂载共享资源的目录,并将相关的挂载信息写入/etcfstab文件中,使挂载信息在重启后依然有效