samba服务器

本文详细介绍了Samba服务,它是一个开源的SMB协议实现,用于Linux和其他类Unix系统中的文件和打印共享。Samba包含smbd、nmbd和winbindd三个服务。主要内容包括Samba的安装、服务、配置文件、安全模式以及如何配置和访问共享。Samba可以作为独立服务器或加入Windows域环境,并提供了用户级和共享级两种安全模式。
SMB(server message block)协议时windows中使用的文件共享协议,我们在linux系统或者其他类unix系统中可以通过samba服务来实现smb功能。
Samba服务是smb的一个开源实现,主要功能如下:
--通过smb协议进行文件共享
--通过smb协议进行打印共享
--加入一个windows 2000/2003/2008域环境
--通过windows域环境进行认证操作


SMB协议又称为CIFS(common internet file system)协议


通过以下命令安装samba:
yum install -y samba


samba拥有三个服务,分别是:
-smbd 提供文件及打印共享功能,使用139、445端口
-nmbd  提供netbios支持,使用137端口
-winbindd  提供对windows 2000\2003\2008的用户及组信息的解析功能


一般作为文件共享使用samba,则只需要smbd服务


winbindd 服务需要单独安装


客户端(需安装)
windows客户端直接使用以下方式连接即可:
\\192.168.1.100\linuxcast-smb


linux或类unix系统图形化界面下使用以下方式连接:
smb://192.168.1.100/linuxcast-smb


linux使用cli下可以使用smbclient命令连接:
smbclient://192.168.1.100/linuxcast-smb -U linuxcast


也可以通过mount命令挂载smb共享
mount -t cifs //192.168.1.100/linuxcast-smb /mnt -o username=linuxcast,password="linuxcast"


Samba服务
samba服务的主配置文件为:
/etc/samba/smb.conf
* samba服务可以作为独立服务器使用,也可以加入windows的域环境使用
* 作为独立服务器使用时,samba使用linux用户作为其用户,但是需要单独创建密码
*当加入windows域环境使用时,一般使用windows域用户
*samba有两种安全模式:
-User-Level  默认安全模式,使用用户名、密码进行认证
-Share-Level 只需要密码即可访问共享,但与部分windows客户端有兼容问题,不推荐使用


Samba配置文件
Samba的配置文件为/etc/samba/smb.conf
配置文件分为三个部分:
-{global}定义全局性配置
-{homes}定义对用户家目录的共享配置
-{printers}定义打印机共享配置


global配置


配置工作组信息:
workgroup = LINUXCAST
server string = This is Linuxcast.net workgroup
配置安全模式:
security = user
支持的安全模式:
- user  默认
- share  创建匿名共享时
- domain
- ads
- server 


用户家目录共享


samba服务配置文件默认配置好了用户家目录共享,每一个linux用户的家目录均可以使用smb协议访问:
{home}
    comment = home directories
    browseable = no
    writable = yes 


 为要通过smb协议访问家目录的用户创建samba密码:
 smbpasswd -a linuxcast
 启动samba服务
 service smb start
 通过smbclient//192.168.1.100/linuxcast -U linuxcast


创建独立共享
 我们可以通过向/etc/samba/smb.conf添加如下配置


 {linuxcast-smb}
 comment = This is LinuxCast.net demo samba share
 path = /linuxcast-smb
 valid user = linuxcast lyy
 public = no
 browsable = yes
 writable = yes
 printable = no
 create mask =0765
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值