samba 配置文件解析

Samba是一个开源的网络协议套件,允许不同操作系统的计算机之间共享文件和打印机。它提供了与Windows网络互操作的能力,使Linux和其他UNIX系统能够与Windows系统无缝通信。以下是关于Samba的主要特点和用途:

主要特点:

  1. 文件共享: Samba允许Linux和UNIX系统上的文件和目录与Windows系统上的计算机共享。这包括对CIFS/SMB协议的支持,使Linux系统能够像Windows文件服务器一样提供文件共享服务。

  2. 打印机共享: Samba支持共享打印机,允许Windows用户访问和使用连接到Linux服务器上的打印机。

  3. 跨平台互操作性: Samba提供了与Windows系统的无缝互操作性,允许Windows和Linux/UNIX系统之间的文件和打印机共享。这使得跨平台团队合作和资源共享变得更加容易。

  4. 安全性: Samba支持各种安全特性,包括用户身份验证、文件权限、数据加密等,以确保文件和打印机共享的安全性。

  5. 域控制器功能: Samba可以配置为充当Windows域控制器,使Linux系统能够加入Windows域、管理用户和组,以及提供集中身份验证服务。

  6. 开源和自由: Samba是开源软件,遵循GNU通用公共许可证(GPL),可以免费使用和自由修改。

用途:

  1. 文件共享服务器: Samba最常见的用途之一是作为文件共享服务器,允许多个用户在网络上共享和访问文件和目录。

  2. 打印服务器: Samba可以配置为打印服务器,管理和共享网络上的打印机。

  3. 集中身份验证: Samba可以用作身份验证服务器,允许用户在多个系统上使用相同的用户名和密码进行身份验证。

  4. Windows域控制器: Samba可以充当Windows域控制器,为Windows客户端提供域认证和资源管理服务。

  5. 跨平台数据访问: Samba使得Linux/UNIX和Windows系统之间可以轻松共享数据和文件,促进了不同平台之间的协作。

[global]						#定义全局策略
workgroup=MYGROUP					#定义工作组
netbios name=MYSERVER					#指定NetBios名称
interfaces=lo 192.168.1.1				#指定samb侦听那个网络接口
hosts allow=127.0.0.1					#指定哪些主机能访问samba服务器
log file=/var/log/samba/log.%m				#定义日志文件
max log size=50						#日志大小
security=user/share					#用户名密码认证/匿名用户认证
map to guest = Bad User					#7系列匿名访问应加入此选项
passdb backend=tdbsam/ldapsam				#加密方式
deadtime=10						#十分钟内不访问自动断开连接
display charset=UTF8					#使用UTF8字符集
max connections=0					#指定链接限制
guest account=nobody					#匿名用户账号为nobody
load printers=no					#是否共享打印机
cups options=raw					#打印属性

[homes]							#共享家目录
comment = Home Directories				#共享名称
browseable = no						#目录是否可被浏览
writable = no						#目录是否可写
valid users = %S
valid users = MYDOMAIN\%S

[printers]						#打印机共享
comment = All Printers
path = /var/spool/samba 				#打印机共享池
browseable = no
guest ok = no
writable = no
printable = yes

[common]						#自定义共享资源名称
comment=LyShark						#共享资源描述
path=/home/samba					#共享目录
valid users=tom lyshark					#有效账户列表
create mask=0750					#上传文件默认权限,默认(0750)
directory mask=0775					#创建目录默认权限,默认(0755)
browseable=yes						#共享目录是否对所有人可见	
writable=yes		
read only=yes						#赋予文件只读权限
write list=admin					#写权限账户列表,这里控制admin有写权限 
write list=@admin					#设置一个组有写权限
admin users=lyshark					#管理员账号,这里设置lyshark为管理员
invalid users=root bin					#禁止root bin 访问common共享目录
guest ok=yes						#是否启用匿名访问
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微软技术分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值