二十二、网络文件系统-Samba

二十二、网络文件系统-Samba

实验环境

主机A IP172.254.0.10 充当服务器 (黑色shell)
主机B IP172.254.0.11 充当客户机 (白色shell)

22.1 Samba 介绍

Samba 是在Linux和Windows系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

  • 服务名称:smb.server
  • 主配置目录:/etc/samba
  • 主配置文件:/etc/samba/smb.conf
  • 安全上下文:samba_share_t
  • 端口:139/445

22.2 Samba的安装以及启用

  • 服务器安装Samba程序,客户机安装Samba-client程序(可以两个主机都安装Samba)
  • 开启smb服务,并设置防火墙
  • 可以进行访问共享资源

22.3 Samba用户的建立与删除

Samba用户必须是本地存在对的用户

命令意义
smbpasswd -a添加用户
pdbedit -L查看用户列表
pdbedit -x删除用户
  • 用户删除
  • 用户建立
    、

22.4 Samba用户访问与登录(客户机)

  • 开启家目录使用权限
  • root用户访问
  • 指定用户访问
  • 登录共享目录
    方法一:

    方法二:挂载
    临时挂载

    永久挂载


    挂载结束后可以在挂载位置对共享文件进行相应的操作

22.5 Samba服务的共享目录

22.5.1 新建共享目录

  • 新建共享目录以及文件
  • 修改新建共享目录的安全上下文(当selinux打开时)
  • 修改配置文件加上新的共享目录


  • 客户机访问服务机,可以成功访问以及登录

22.5.2 Samba的常用配置参数

对/etc/samba/smb.conf配置文件进行修改以改变Samba服务的配置
【global】中的全局访问设置

参数作用
writable =yes可写
write list = weoopp指定用户可写
write list = +weoopp 或 write list =@weoopp指定weoopp的组可写
vaild users = weoopp指定用户可以访问
vaild users=+weoopp 或 vaild users=@weoopp指定weoopp的组可以登录
browseable是否隐藏共享目录
map to guest= bad user;guest ok = yes第一条参数卸载全局设定;允许匿名用户登录
admin users= weoopp指定用户为超级用户登录共享目录
hosts allow = 172.254.0.10允许主机访问(共享目录的访问控制)
hosts deny =172.254.0.10拒绝主机访问
  • 可写登录
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 指定用户写入(指定为text。weoopp登录无法写入)

  • 隐藏共享目录
  • 指定用户登录访问共享目录、
  • 指定组成员可以访问登录
    在这里插入图片描述


在这里插入图片描述
设置组用户

  • 设定weoopp用户为超级用户 访问共享目录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 匿名登录
    在这里插入图片描述在这里插入图片描述

在述

  • 用户的访问控制

    22.6 Samba的多用户挂载

    为实现在客户端的用户访问登录共享目录整个认证

    22.6.1 共享目录挂载安全挂载

    • 在客户端安装 cifs
    • 编写认证文件修改文件权限

    • 用认证文件进行登录或者访问(挂载)

    22.6.2 多用户挂载

    • 用认证文件认证用户进行访问或者登录共享目录
    • 以谁的认证建立文件这个文件的用户信息就是此用户

      cifscreds cleanall 清除认证命令

    22.7 自动挂载Samba-Autofs到指定目录

    • 安装autofs
    • 修改配置文件,指定路径,重启服务 第一个文件是放上级目录,还有策略文件。第二个文件前面是具体目录,后面是具体的策略。


    • 进入文件目录自动挂载,离开文件目录自动卸载

      其他修改请参照链接23.5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值