SAMBA

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

samba简介

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源

samba监听端口

  • TCP——139、445,tcp端口相对应的服务是smbd服务,其作用是提供服务器中文件、打印资源的共享访问;
  • UDP——137、138,udp端口相对应的服务是nmbd服务,起作用是提供基于NetBOIS主机名称的解析。

samba进程:

进程 对应
nmbd 对应netbios
smbd 对应cifs协议
winbindd + ldap 对应Windows AD活动目录

samba用户:

帐号 密码
都是系统用户/etc/passwd Samba服务自有密码文件通过smbpasswd -a USERNAME命令设置
smbpasswd
 -L	本地模式(必须是第一选项)
   -h	打印此用法消息
   -s	使用stdin进行密码提示
   -c smb.conf	文件使用smb.conf文件的给定路径
   -D LEVEL	调试级别
   -r MACHINE	远程机器
   -U USER	远程用户名(例如SAM /用户)
在root或本地模式下运行时的额外选项:
   -a	添加用户
   -d	禁用用户
   -e	启用用户
   -i	域间信任帐户
   -m	机器信托帐户
   -n	设置无密码
   -W	使用stdin ldap管理员密码
   -w PASSWORD 	ldap管理员密码
   -x	删除用户
   -R 	ORDER名称解析顺序

Samba安全级别:

Samba服务器的安全级别有三个,分别是user,server,domain

安全级别 作用
user 基于本地的验证
server 由另一台指定的服务器对用户身份进行认证
domain 由域控进行身份验证

以前的samba版本支持的安全级别有四个,分别是share,user,server,domain
share是用来设置匿名访问的,但现在的版本已经不支持share了,但是还是可以实现匿名访问的 只是配置方式变了

samba配置文件:

  • /etc/samba/smb.conf(主配置文件)
samba三大组成 作用
[global] 全局配置,此处的设置项对整个samba服务器都有效
[homes] 宿主目录共享设置,此处用来设置Linux用户的默认共享,对应用户的宿主目录。当用户访问服务器中与自己用户名同名的共享目录时,通过验证后将会自动映射到该用户的宿主目录中
[printers] 打印机共享设置

常用配置文件参数:

参数 作用
workgroup 表示设置工作组名称
server string 表示描述samba服务器
security 表示设置安全级别,其值可为share、user、server、domain
passdb backend 表示设置共享帐户文件的类型,其值可为tdbsam(tdb数据库文件)、ldapsam(LDAP目录认证)、smbpasswd(兼容旧版本samba密码文件)
comment 表示设置对应共享目录的注释,说明信息,即文件共享名
browseable 表示设置共享是否可见
writable 表示设置目录是否可写
path 表示共享目录的路径
guest ok 表示设置是否所有人均可访问共享目录
public 表示设置是否允许匿名用户访问
write list 表示设置允许写的用户和组,组要用@表示,例如 write list = root,@root
valid users 设置
samba 服务搭建 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。原本SMB协议是windows和windows(网上邻居)之间分享资源的一种协议。Linux找到微软,也想把该协议用在window和Linux的文件共享上,可微软没有同意,于是Linux通过逆向方法实现了SMB协议,为了与SMB区分并将其取名为SAMBA协议。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务 阅读详情

相关推荐

Openwrt下适配Samba

Ryan爱吃糖的博客 4924

Linux中级(七)SAMBA文件服务器

一、概念 1.1)综述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议, 它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件...

wzj_110的博客 1172

samba详解

1、samba介绍 windows主机之间通过“网上邻居”来访问共享资源,Linux主机之间通过NFS实现资源访问。 windows主机与Linux主机之间可通过SAMBA服务软件实现资源共享。 samba是在不同系统间实现SMB通信协议的一个免费软件,采用C/S结构,即SAMB软件可分客户端与服务端两部分。 Linux主机通过执行SAMBA客户端程序,可使用网

u012718713的专栏 1933

linux下samba配置

linux安装和配置samba服务器 安装sambasamba-common-bin 添加登陆账户并创建密码 smbpasswd命令安装sambasamba-common-bin sudo apt-get install samba samba-common-bin 1 添加登陆账户并创建密码 创建samba用户之前必须先创建系统用户或者使用已存在的用户,系统用户和samba用户名一样,但密码可以设置成不一样 #root #创建系统用户test1 useradd test1 1 2 3 #设置系

weixin_44843792的博客 630

【验】Samba安装测试详解

Samba安装测试详解 samba-client.i386 samba-common.i386 samba.i386 samba-swat.i386 1、安装软件包 # yum install samba* -y 2、添加组 我们用的方法是先添加用户,但添加的这些用户都是虚拟用户,因为这些用户是不能通过SHELL登录系统的;另外值得注意的是系统用户密码和Samba用户的...

Liuqz2009的专栏 3424

samba服务、安装-smbpasswd工具、pdbedit工具、testparm工具

Samba作为开源界备受推崇的项目之一,其核心贡献在于于Linux/UNIX环境中成功复现了微软的SMB/CIFS网络协议。这一壮举极大地简化了跨平台文件共享的流程。对于那些采用Windows、Linux/UNIX混合架构的企业而言,Samba的引入无异于一场及时雨,它巧妙地消除了不同操作系统间文件访问的障碍,促进了多平台环境下的高效协作。

jingyu飞鸟 6218

samba服务

目录一:samba概述1.1samba简介1.2samba的监听端口1.3samba的进程1.4samba安全级别二:samba服务的特点三:samba的主要作用四:常见文件服务器软件的对比五:samba配置文件5.1samba主配置文件5.2常用配置文件参数六:搭建samba服务6.1安装samba服务6.2启动服务、关闭防火墙6.3创建用户6.4pdbebitd的参数说明6.5修改配置文件6.6创建共享文件夹6.7设置samba用户登录密码七:客户端进行验证八:总结Samba 是在 Linux 和 UN

ver_mouth__的博客 5498

samba

网络文件传输协议,samba,支持挂载使用,也支持连接使用

dreamnn的博客 1431

Samba

文章目录1. samba服务简介1.1 smb协议1.2 cifs协议1.3 ftp 服务 与 samba 服务对比2. samba基本信息3. samba的安装与启用4. samba用户的建立5. samba用户访问家目录6. samba服务共享目录7. autofs+samba8. samba服务共享系统目录9. samba的访问控制10. samba的常用配置参数11. samba的多用户挂载 1. samba服务简介 1.1 smb协议 smb(Server Messages Block,信息服务

weixin_46074899的博客 4372

Samba服务及多用户samba挂载

简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共

wangyj_bk的博客 7820

Samba服务

介绍了Samba的出现及其作用。详细说明了Samba服务的组成和服务配置文件以及常用的配置参数。Samba服务的用户认证共享及匿名共享的部署流程,Windows系统与Linux系统共享。

m0_50111062的博客 3712

samba的使用

Samba是一个开放源代码软件套件,用于在Linux和UNIX操作系统上实现文件和打印机共享。它可以与Windows操作系统无缝地协作,并支持各种不同的协议和功能,如SMB/CIFS、NetBIOS名称服务、Active Directory域控制器等。​ 使用Samba,您可以将Linux或UNIX计算机配置为文件服务器,以便Windows客户端可以访问共享文件和目录。您还可以将Samba配置为打印服务器,以便Windows客户端可以连接到打印机并打印文档。

m0_47584619的博客 6189

Samba学习总结

一、Samba简介Samba是根据SMB协议实现的,主要用于Windows和Linux之间共享资源。二、安装要配置Samba服务器,至少需要下面三个套件:samba-commonsamba-clientsamba检查Samba是否安装[root@centos ~]# rpm -qa|grep sambasamba-common-3.0.33-3.7.el5samba-client-3.0.33

人生如棋 9064

SAMBA服务

Samba是一种在Linux和Unix系统上实现SMB(Server Message Block 服务器消息块)协议的自由软件。SMB协议是一种网络文件共享协议,允许计算机在网络上共享文件、打印机等资源。Samba允许基于Linux和UNIX的系统作为文件和打印服务服务器出现在Windows网络中,从而实现不同操作系统之间的互操作性。它可以被配置为网络驱动器,允许用户访问和共享文件夹及其中的文件,就像它们是在本地计算机上一样。

邢宇宇的博客 1686

linux怎么开启samba服务,LINUX开启SAMBA服务

这里将告诉您LINUX开启SAMBA服务,教程操作步骤:samba,用于网络文件共享,类似于nfs,samba多用于win和linux之间linux之间多用nfsc/s架构smb协议samba主要是两个服务,核心启动服务SMB,监听139TCP端口,NMB服务类似DSN功能,如果不启,只能以ip来访问,监听137 138UDP端口使用yum -y install samba然后防火墙systemc...

weixin_32808905的博客 3578

ubuntu 安装samba

如果是第一次为这个用户设置密码就需要加上-a,后面配置密码就不用加上-a了。如果在第一次设置一个用户的密码不加上-a的选项的话,就会在设置密码时报出错误。启动samba,或者 restart samba。确认IP 地址,使用ifconfig 命令。

私房菜 2048

samba协议

Samba是一个功能强大的文件服务器,可以在Windows和Linux之间提供通信桥梁。本文介绍了Samba服务的概述、安装方法、使用方法和配置文件的修改方法。通过合理配置Samba服务,可以实现文件共享和访问控制,满足不同的需求。

爱意随风起,人生不可弃。 3424
上一篇: NFS
下一篇: FTP
wenhs5479
博客等级 码龄8年 33粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值