树莓派搭建samba服务

1.安装samba

 sudo apt-get install samba

2.备份samba配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

3.配置samba

sudo nano  /etc/samba/smb.conf 

打开配置文件在最后加入 

#myshare
[test]

comment = Share Storage
valid users = pi,test
path = /home/pi/test
read only = no
browsable = yes
public = yes
writeable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
force create mode = 0777
available = yes
security = yes
write list = pi,test

4.创建共享文件夹并加权限

mkdir /home/pi/test

chmod -R 777 /home/pi/test

 5.创建samba用户(samba用户必须是linux用户,所以先得创建个linux用户)

useradd test

passwd test

smbpasswd  –a test

6.重启samba服务器

/etc/init.d/samba-ad-dc restart

smbd restart

7.windows打开我的电脑,空白处右键,添加一个网络位置,输入树莓派ip和用户名(填了ip用户名会自动补全)

 8.连接并输入前面创建的用户名和密码,完成!

 

注意点:

第一次操作的时候就出现了共享文件夹没有写入权限的问题,简单梳理一下解决过程。

1.检查共享文件夹是否具有写入权限,检查没问题

2.检查samba配置文件,是否加入该用户的访问读写权限,是否限定共享空间为只读,检查没问题

valid users = pi,test

read only = no

writeable = yes

write list = pi,test

3.可能因为linux防火墙导致共享空间不可写

setenforce 0关闭selinux

setenforce命令都没有,树莓派上没这个东西,排除

4.可能windows10端有问题,检查

打开SMB 1.0 /CIFS 文件共享支持

 

检查完以上,依旧没法写入,直到看见一篇文章

https://blog.csdn.net/weixin_37281967/article/details/104073808

我原来添加的samba用户是pi,共享文件夹的目录是/home/pi/share,操作的时候共享文件夹只能读取无法增删,看了这篇文章后新添加了一个用户test,重新创建了对应的文件夹,就有写入权限了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值