samba资源共享服务

 

简介

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系统的网络邻居中我们就可以找到共享的文件夹了

bfc8f2b9f00530ed43eb7d9630b5db9e37e.jpg

 

android系统连接

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

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

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

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

转载于:https://my.oschina.net/u/3452433/blog/1832823

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值