Samba服务配置

1、什么是Samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,工作模式为C/S,服务器和客户端独立安装。通常用于windos和linux之间的文件传输。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

2、Samba的基本信息

安装包:samba;samba-common;samba-client;

启动脚本:smb.service

主配置目录:/etc/samba/smb.conf

安全上下文:samba_share_t

端口:139;445

支持的协议:TCP/UDP

3、如何安装Samba

安装:dnf install  samba samba-common samba-client -y

启用:systemctl enable --now smb ;添加火墙:firewall-cmd --permanent --add-service=samba

测试:smbclient -L //192.168.1.100

图 1 安装Samba

4、如何管理Samba中的用户

添加用户:smbpasswd -a username

显示用户列表:pdbedit -L

删除用户:pdbedit -x username

图 2 管理Samba中的用户

【注】Samba中的用户必须从本地用户添加

5、如何访问Samba用户的家目录

当用户建立的同时,家目录也会同时建立,如果需要访问家目录,则需要设置sebool的值,使用户可以访问。

图 3 查看sebool
图 4 用户访问

6、如何设置Samba中的共享文件

<1> 建立共享目录,并设置其安全上下文为samba_share_t

图 5 修改安全上下文

<2> 配置主配置文件,设置共享目录可被访问

图 6 主配置文件内容

<3> 客户端测试结果

图 7 查看用户文件

7、Samba用户的访问控制

允许白名单:hosts allow 192.168.1.200 192.168.1.

图 8 主配置文件内容

拒绝黑名单:hosts allow 192.168.1.200 192.168.1.

图 9 主配置文件内容

在192.168.1.200主机中:

图 10 测试结果

【注】黑名单和白名单均可出现在全局的设定中

8、常用的Samba配置参数

对Samba的配置均在配置文件中完,常用参数如下:

配置参数内容含义
writable = yes可写
write list = username指定用户可写
wirte list = +username (@username)指定用户组可写
valid users = username指定用户可以访问
valid users = +username (@username )指定用户组可以访问
browseable = yes(no)是否隐藏共享

全局设定:map to guest = bab user

目录下设定:guest ok = yes

全局设定:将所有匿名用户定义为guest

对应目录下:允许gues访问(默认不可访问)

admin users = lee指定共享的用户身份为超级用户,但只能指定用户,不可指定组

 

图 11 writeable = yes
图 12 write list
图 13 list 组

 

图 14 用户权限提升

 

【注】因为在登录后,所使用的参数较少,所以一般情况下,对共享的操作均是将共享目录挂载到当前主机,直接在shell中操作。

挂载参数:mount //192.168.1.100/testdir -o username=lee,password=lee /mnt

参考文献:百度百科

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值