树莓派搭建Samba文件共享

  • 2020 年 05 月 07 日
  • 831次
  • 517 字
  • 2 条评论

入了一个树莓派,想着当个下载机,和局域网文件存储NAS,所以今天写(水)一篇安装SMB的文章
首先输入sudo apt-get update,回车一下

第一步,挂载硬盘

将硬盘挂载到pi用户的目录下,我们用mount -t /dev/dsa1 /home/pi
当然,你的硬盘可能不是和我一样是sda1,请自行用fdisk -l查看
开机自动挂载

我们用nano /etc/fstab编辑一下这个文件,在后面加一行

smb

不懂得看图,有说明,Ctrl+o保存 回车 Ctrl+x退出

安装samba系统

输入sudo apt-get install samba samba-common-bin回车,中途输入Y回车,安装过程中会弹出一个东西要你安装一个额外的包,我们选YES就好

权限设置

安装好后我们要在/home/pi这里创建一个文件夹,用mkdir data就好,然后设置一下这个文件夹的权限
设定它的拥有者是root组是users 输入chown -R root:users /home/pi/date
然后设定权限 chmod -R ug=rwx,o=rx /home/pi/
权限设定好后我们就要设置samba的配置文件了
编辑samba配置文件

输入sudo nano /etc/samba/smb.conf
这里我们要修改的地方有三处,首先第一处找到

####### Authentication #######

下面添加这两句

security=user
map to guest =Bad User

第二处是

[homes]下面,找到 `read only = Yes` 这一行把`Yes`改成`no`

第三处在末尾添加

[public]
comment = public storage
path = /home
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no

ctrl+o 保存,之后 回车 确认,然后 ctrl+x 退出

之后重启samba服务/etc/init.d/samba-ad-dc restart
到这里smb的配置就结束了。

最后我们添加一个用户,用它自己的命令就行smbpasswd -a pi回车后输入一个密码重复两次,然后就大功告成了

连接smb共享

左下角开始菜单-运行里输入\\树莓派ip地址\pi就能连接了,如果到这一步你连不上,提示错误0*80070043找不到网络名,那么请你去重启一下树莓派 sudo reboot,在试试应该就好了。我就是在这个坑里跌倒了好几次。

另外需要说明的是,如果你是windows10用户,请到控制面板-程序和功能-启用或关闭Windows功能里面吧田SMB 1.0/CIFS文件共享支持这个前面的勾勾上,然后确定重启一下电脑,不然你也有可能是连不上共享的。


版权属于:Cat

本文链接:https://www.catct.cn/archives/479.html



—— 收到 2 条评论 ——

    2020 年 05 月 07 日 15:12

    啊~是大佬

      2020 年 05 月 07 日 15:37

      我在这个坑里反复栽倒了2天啊

OωO