【Centos8.4-部署Samba服务】

一、什么是Samba服务

Samba是一种开源的软件套件,实现了SMB/CIFS 协议(Server Message Block / Common Internet File System),用于在Linux/Unix和Windows系统之间提供文件共享、打印服务及域控制器功能。

  • Samba是一个C/S架构,也就是客户端/服务端
  • Samba套件构成:
    • samba:Samba的主程序和守护进程以及相关文档内容
    • samba-common:提供主要的配置文件以及语法校验命令
    • samba-client:提供客户端的工具命令
  • Samba软件包: samba
  • Samba服务名: smb、nmb
  • Samba的主要配置目录: /etc/samba
    • lmhosts文件:主要配置IP和主机名的对应关系,类似于/etc/hosts
    • smb.conf文件:Samba最主要的配置文件,指定共享目录等内容
    • smbpasswd文件:默认没有,存放samba的用户和密码的文件;进行用户验证需要使用
  • Samba工作端口:smb服务工作在TCP的139 (NetBIOS)、 445端口,nmb服务工作在UDP的137、138端口

二、Samba常用命令

  • smbpasswd命令: 设置samba的用户以及密码,管理samba用户和密码。
    常用选项:
    -a 添加一个用户为samba用户
    -x 删除一个samba用户
  • pdbedit命令: 管理samba用户数据库
    常用选项:
    -L 列出所有的samba用户
    -Lv 显示详细信息
    -x 删除samba用户
    -a 创建samba用户
  • testparm命令: 测试samba配置文件设置是否正确
  • smbclient命令: 查看samba服务的共享目录。
    -L 指定sama服务器IP地址,-U 指定用户名

三、安装配置Samba服务

[root@web2 ~]# yum install -y samba

Samba的主要配置文件:/etc/samba/smb.conf

[global]           #samba的全局配置
workgroup = MYGROUP  #指定工作组名称
security = user  #设置安全等级,user模式需用户验证,share模式无需验证
server string = Samba Server Version	#指定主机注释说明
netbios name = MYSERVER		#指定Samba默认主机名,例如在windows上查看共享显示的主机名
hosts allow = 127. 192.168.12. 192.168.13. 	#允许访问samba服务器IP地址范围,默认允许所有的IP访问
[homes]
valid users = 	#指定允许访问用户
invalid 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值