第12章_part01 使用Samba或NFS实现文件共享

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

 

 

 

 

 


  

posted @ 2021-05-10 00:10  MrTang88  阅读(120)  评论(0)    收藏  举报