Samba服务的服务名称 : samba
Samba服务的客户端 : samba-client
1. 安装这两个服务
dnf install samba samba-client
2. 配置服务的主配置文件
vim /etc/samba/smb.conf
解释:
1 [global] -- 全局参数
2 workgroup = SAMBA -- 工作组名称
3 security = user -- 安全验证方式,有4种: a.“share”代表主机无需验证口令 ; b.“user”代表登录samba服务时需要使用账号密码进行验证(默认方式) ;
c. “domain”代表通过域控制器进行身份验证; d."server”代表使用独立主机验证来访用户的提供的口令.
4 passdb backend = tdbsam --定义用户后类型,有3种: tdbsam 是以数据库保存samba服务账号密码,需要用 pdbedit 命令添加用户和密码
步骤:
2.1 创建共享资源的账户信息
参数 作用
-a 用户名 建立Samba用户
-x 用户名 删除Samba用户
-L 列出用户列表
-Lv 列出用户详细信息的列表
2.2 创建共享目录
mkdir /work_share
2.3 在samba服务主配置文件配置共享信息
vim /etc/samba/smb.conf
2.4 将samba服务重启并加入启动项(samba服务在linux系统名字为smb)
samba服务需要防火墙放行
firewall-cmd --zone=public --add-service=samba
允许共享目录其他用户课读写
对samba服务设置的共享目录需要设置SELinux安装上下文(以下为另一个实验的截图)
Linux之间共享文件
1. Linux作为客户端安装支持文件共享服务的软件包(cifs-utils)才能共享Linux服务端的共享文件
dnf install cifs-utils
2. 挂载samba服务器配置的共享目录
mount命令 : -t参数指定协议类型,-o参数指定用户命和密码,
最后追加上服务器IP地址和共享名称和本地挂载目录
通过mount挂载的信息下次系统重启后会失效 .可以把samba服务的 "用户 ,密码 , 共享域 " 的顺序写入到认证文件.再关联/etc/fstab文件自动加载
Linux -- Linux之间文件共享服务 NFS网络文件系统服 基于TCP/IP协议共享
NFS 服务软件包 : nfs-utils
原文:https://www.cnblogs.com/mrtang2020/p/14715854.html