kl800.com省心范文网

企业SMB共享文件部署


Samba是一组软件包,使linux支持smb协议,该协议是TCP/IP上实现的,使用它可在windows和linux间资源共享。
SMB协议:(server message block)服务信息块,它提供了再网络上的不同计算机之间共享文件、打印机等。
Samba的核心是俩个守护进程smbd和nmbd程序
Smbd作用:处理到来的SMB数据报,为使用该软件包的资源与linux进行协商
Nmbd作用:使其他主机或工作站能浏览linux服务器

基本的Samba服务器的搭建流程主要分为四个步骤:
1、编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。
2、在smb.conf文件中指定日志文件名称和存放路径。
3、设置共享目录的本地系统权限。
4、重新加载配置文件或重新启动smb服务,使用配置生效

Samba工作流程
1)客户端请求访问Samba服务器上的Share共享目录。
2) Samba服务器接收到请求后,会查询主配置文件smb.conf,看是否共享了Share目录,如果共享了这个目录则查看客户端是否有权限访问。
3)Samba服务器会将本次访问信息记录在日志文件之中,日志文件的名称和路径都是需要我们设置。
4)如果客户端满足访问权限设置,则允许客户端进行访问。

1.安装samba软件
yum install samba -y

2.建立各部门专用共享目录,并设置共享目录权限
mkdir -p /data0/companydata/share
mkdir -p /data0/companydata/seo
mkdir -p /data0/companydata/tech

chmod -R 777 /data0/companydata

添加samba服务器描述及设置smbpasswd文件
vim /etc/samba/smb.conf
workgroup = companydomain
server string = Company Samba Files Server

security = user
passdb backend = tdbsam
smb passwd file = /etc/samba/smbpasswd

3.添加用户和组
建立seo组seo,技术部组tech,然后使用useradd 命令添加总经理帐号gm 及各个员工的帐号并加入相应的用户组
groupadd seo
groupadd tech
useradd gm
useradd -g seo bill
useradd -g tech joy

使用smbpasswd命令添加samba用户
smbpasswd -a bill
smbpasswd -a joy

4.配置smb.conf文件
1)建立单独配置文件
cp /etc/samba/smb.conf /etc/samba/gm.smb.conf
cp /etc/samba/smb.conf /etc/samba/seo.smb.conf
cp /etc/samba/smb.conf /etc/samba/tech.smb.conf

2)设置主配置文件smb.conf
vim /etc/samba/smb.conf
在global中添加相应字段,确保samba 服务器的主配置文件可以调用独立的用户配置文件和组配置文件。
#使samba服务器加载/etc/samba目录下格式为“用户名.smb.conf”的配置文件。
include= /etc/samba/%U.smb.conf
#使samba服务器加载/etc/samba目录下格式为“组名.smb.conf”的配置文件。
include= /etc/samba/%G.smb.conf


设置共享目录/data0/companydata/share
vim /etc/samba/smb.conf
定位到[public],编辑如下:
comment = public data
path = /data0/compantdata/share
public = yes

5)设置总经理gm配置文件
vim /etc/samba/gm.smb.conf
[seo]
comment = seo data
path = /data0/companydata/seo
writable = yes
valid users = gm

[tech]
comment = tech data
path = /data0/companydata/tech
writable = yes
valid users = gm

6)设置seo组配置文件
vim /etc/samba/seo.smb.conf
[seo]
comment = seo data
path = /data0/companydata/seo
writable = yes
valid users = @seo,gm

7)设置技术部tech配置文件
vim /etc/samba/tech.smb.conf
[tech]
comment = tech data
path = /data0/companydata/tech
writable = yes
valid users = @tech,gm

(8)开启samba服务
service smb start


//清除IP地址是192.168.10.20的缓存文件
net use \\192.168.10.20 /delete
//删除多条缓存或全部缓存
net use * /delete

赞助商链接

Linux6.0 Smb服务器的配置(最简单的文件夹共享)

Linux6.0 Smb服务器的配置(最简单的文件夹共享) - 更改 Linux 启动的运行级别 Vi 编辑/etc/inittab 增加用户:useradd 用户名 设置密码:passwd 用...

基于SMB文件共享传播蠕虫病毒的加固方法

基于SMB文件共享传播蠕虫病毒的加固方法 - 基于SMB文件共享传播蠕虫病毒的加固方法 记得先断网,操作完成后重启电脑!

手机平板通过wifi直接访问共享电脑硬盘文件的方法

smb 协议,以及局域网中 文件共享、媒体流共享的诸...自然需要一定要求的配置,因此,如果朋友您 的手机/...使用百度前必读 | 文库协议 | 广告服务 | 企业...

最新SAMBA文件共享服务课件

为客户机提供了服务器中共享资源(目录 和文件等)的访问 smb.conf配置文件2-2...system-config-samba软件包中提供了Red Hat公司 专门为Samba服务器管理编写的图形...

关于防范基于SMB文件共享传播的蠕虫病毒攻击

关于防范基于SMB文件共享传播的蠕虫病毒攻击 - 关于防范基于 SMB 文件共享传播的 蠕虫病毒攻击 安全预警通告 2017 年 05 月 12 日 目录 第 1 章 安全通告......

Solaris10.0(Unix)共享文件夹的设置方式

Solaris10.0(Unix)共享文件夹的设置方式_计算机软件...配置 Samba 参数 smb.conf 1、 设置全局共享参数 ...使用百度前必读 | 文库协议 | 广告服务 | 企业...

ES文件浏览器Win7局域网共享错误解决方案_图文

ES文件浏览器Win7局域网共享错误解决方案 - ES文件浏览器Win7局域网共享错误解决方案,仍不能解决在百度知道对我提问,我将尽力帮你解决

Samba共享详细图解教程

Samba共享详细图解教程_计算机软件及应用_IT/计算机_...此时可以通过编辑/etc/samba/smb.conf 文件配置 ...使用百度前必读 | 文库协议 | 广告服务 | 企业...

解决文件和打印机共享问题

‘计算机配置-Windows 设置-本地策略-用户权利指派’...一部分,它用于服务器消息块 (SMB)、文件共享和打 ...办公室经常要打印文件,不过出于成本的考虑,公司只...

smb扫描

smb扫描 - SMB 扫描方法/步骤 一、在 PC 上开启共享文件夹并设置写入权限。 在 PC 中新建共享文件夹,下例在 Windows XP 下操作: 在 PC 上开启共享文件夹。...