Samba服务安装以及小米摄像头同步

安装Samba

sudo yum install samba

添加samba用户

 #如果要添加新用户则需要先添加系统用户,如果添加已有用户则跳过这步
 sudo useradd username
 
#samba用户添加
sudo smbpasswd -a username

smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
smbpasswd -d 冻结用户,就是这个用户不能在登录了
smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd -n 把用户的密码设置成空. 要在global中写入 null passwords -true
smbpasswd -x 删除用户

创建共享文件夹

mkdir  -p  /samba/data
chmod  -R  0777  /samba/data

配置文件修改

配置文件在 /etc/samba/smb.conf

用户访问Samba Server的验证方式,一共有四种验证方式
share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低,简称匿名访问
user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性,账号和密码要在本Samba Server中建立。
server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。
domain:域安全级别,使用主域控制器(PDC)来完成认证。

[共享名]
	#备注
	common = share
	#共享路径
	path = /mnt/sda1/aria2
	#创建文件的限
	create mask = 0666
	#创建文件夹的权限
	directory mask = 0777
	#是否可以浏览
	browseable = yes
	#是否可写
	writable = yes
	#是否只读
	read only = yes
	#禁止访问的用户(@代表用户组)
	invalid users = root,@bob
	#可以在该共享下写入文件的用户
	write list = root
	#是否允许游客访问(无密码)
	guest ok = no
	#目录继承
	inherit owner = yes

详细说明链接:https://www.kancloud.cn/limata/threepandas/752462

启动并配置开机启动

sudo systemctl start smb.service
sudo systemctl enable smb.service
sudo systemctl start nmb.service
sudo systemctl enable nmb.service

#重启
sudo systemctl restart smb nmb

防火墙以及端口修改

UDP协议 端口号:137 NetBIOS名字服务 服务名称:nmbd
UDP协议 端口号:138 NetBIOS数据包服务
TCP协议 端口号:139 文件共享和打印机共享 服务名称:smbd
TCP协议 端口号:445 NetBIOS在Windows2000及以后版本使用此端口
详细说明链接: https://www.kancloud.cn/limata/threepandas/756924

小米摄像头同步常见问题

1.找不到nas存储设备

①用户第一次打开NAS存储的设置页,触发摄像机搜索局域网的NAS设备(局域网广播,NBNS协议)
②NAS设备在收到广播后,进行响应。
③App出现NAS的设备列表,选择一个输入账号密码,选择存储路径,开始文件同步
参考链接
如果电脑(windows、mac)能搜索到samba服务并可以连接,说明samba服务器的防火墙组阻止了NBNS流量,导致App上不会出现nas设备

解决方案:放行NBNS流量

sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload

2.同步只能创建文件夹,不同步数据

用户权限问题,在配置文件中配置创建文件和文件夹的权限即可

#创建文件的权限
create mask = 0666
#创建文件夹的权限
directory mask = 0777

读、写、执行权限,即 r=4,w=2,x=1

rwx = 4 + 2 + 1 = 7
rw = 4 + 2 = 6
rx = 4 +1 = 5
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值