文档章节

samba资源共享服务

哼_哼
 哼_哼
发布于 2018/06/20 15:33
字数 792
阅读 13
收藏 0

 

简介

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

 

安装

apt-get install samba

 

配置文件

配置文件所在目录/etc/samba/smb.conf 

root@raspberrypi:~# vim /etc/samba/smb.conf 

配置文件形式如下,自定义共享可以配置多组

# 全局配置
[global]  

# 家目录共享
[homes]

#打印机共享
[printers]

#打印机驱动
[print$]

#自定义共享(主要就是添加这部分内容)
[my_share]  #共享节点名称
   comment = my_share_files # 共享注释
   path = /disk_3.5_80G  # 共享目录
   browseable = yes #yes/no该共享是否可以浏览
   writable = yes  #yes/no 该共享路径是否可写
   available = yes #yes/no 该共享路径是否可用
   public = yes #yes/no 该共享是否允许guest账户访问
   guest ok = yes #yes/no 意义同“public”

参考资料:http://blog.51cto.com/yuanbin/115761

 

操作

Samba操作脚本在/etc/init.d目录下,我们要切换到此目录下执行。

查看状态

root@raspberrypi:/etc/init.d# ./samba status
● nmbd.service - Samba NMB Daemon
   Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-05-24 08:29:20 UTC; 4min 42s ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 7494 (nmbd)
   Status: "nmbd: ready to serve connections..."
   CGroup: /system.slice/nmbd.service
           └─7494 /usr/sbin/nmbd

May 24 08:29:20 raspberrypi systemd[1]: Starting Samba NMB Daemon...
May 24 08:29:20 raspberrypi systemd[1]: nmbd.service: Supervising process 7494 which is not our child. We'll most likely not notice when it exits.
May 24 08:29:20 raspberrypi systemd[1]: Started Samba NMB Daemon.
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-05-24 08:29:21 UTC; 4min 41s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 7524 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smbd.service
           ├─7524 /usr/sbin/smbd
           ├─7525 /usr/sbin/smbd
           ├─7526 /usr/sbin/smbd
           └─7533 /usr/sbin/smbd

May 24 08:29:20 raspberrypi systemd[1]: Starting Samba SMB Daemon...
May 24 08:29:21 raspberrypi systemd[1]: Started Samba SMB Daemon.

启动服务

root@raspberrypi:/etc/init.d# ./samba start
[ ok ] Starting nmbd (via systemctl): nmbd.service.
[ ok ] Starting smbd (via systemctl): smbd.service.

停止服务

root@raspberrypi:/etc/init.d# ./samba stop
[ ok ] Stopping smbd (via systemctl): smbd.service.
[ ok ] Stopping nmbd (via systemctl): nmbd.service.

加载配置

root@raspberrypi:/etc/init.d# ./samba reload
[ ok ] Reloading smbd configuration (via systemctl): smbd.service.

重启服务

root@raspberrypi:/etc/init.d# ./samba restart
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.

 

windows系统连接

在windows系统的网络邻居中我们就可以找到共享的文件夹了

 

android系统连接

在安卓系统中使用客户端应用来访问共享节点。

文件共享使用“Solid Explorer File Manager ”或“超卓文件管理器”。

视频播放可以使用 “splayer”。

当然只要支持SMB协议的应用都可以使用,我只是介绍一些我用着比较不错的。

© 著作权归作者所有

哼_哼

哼_哼

粉丝 12
博文 67
码字总数 91140
作品 0
哈尔滨
私信 提问
第十一章 网络文件共享服务之samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 在此之前我们已经了解了NFS和FTP,NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其...

忘情OK
2018/06/28
0
0
Centos部署Samba企业文件共享服务

Centos部署Samba企业文件共享服务 声明:本文参考了网上部分资料加作者实验总结 目录: 1、Samba服务概述: 1.1、Samba的原理 1.2、NETBIOS协议 2、Samba 应用环境 3、samba服务 3.1、samba...

好笔记运维
2018/06/26
0
0
linux共享盘samba安装与使用

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网...

ttlxihuan
2016/09/13
0
0
linux系统samba服务器安装及安全设置

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网...

zhangdiandong
2014/07/02
0
0
samba 3.5.10 安装配置

系统平台:SUSE Linix Enterprise Server 11 sp1 软件平台:Samba-3.5.10.tar.gz 简述samba 原理 SMB通信协议采用的是Client/Server架构,所以Samba软件可以分为客户端和服务器端两部分。通过...

sfilyh
2012/03/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

uniapp + bootstrapvue 移动/PC 一套搞定 (一)配置bootstrapvue

1.准备文件 自己到DCloud官网: http://dcloud.io/ 去下载官方的IDE Hbuilder,新建一个空的uniapp项目即可。 uniapp框架自带优化的vue,我们仅仅需要准备以下三个文件: bootstrap.min.css ...

panyunxing
今天
9
0
Android Camera原理之camera service类与接口关系

camera service主要是指 frameworks/av/services/camera/下面的代码,最近在看这一块的代码,为了更好地理清这一块的代码,也为了后续学习camera方便一些,我觉得很有必要理一下这一块的整体...

天王盖地虎626
今天
2
0
Golang学习笔记

[TOC] Golang学习笔记 这个学习笔记是最早在1.初,版本左右的时候写的,和当前最新的版本可能会有较大的差异. 因为成文比较早,文章里面又有很多自己的见解,有些东西当时理解的不太透彻可能写错...

我爱吃炒鸡
今天
10
0
科技赋能成效显著!金融壹账通两大赋能项目荣获IDC大奖

7月19日,2019IDC中国未来金融论坛曁颁奖典礼于北京举办。由金融壹账通赋能的长春农商银行多人视频面审智能风控系统、包头农商银行互联网银行SaaS服务两大项目因在项目的创新性、技术领先性、...

IFTNews
昨天
1
0
HTTP协议

HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据...

Eappo_Geng
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部