首页 瞎折腾✨

入了一个树莓派,想着当个下载机,和局域网文件存储NAS,所以今天写(水)一篇安装SMB的文章
首先输入sudo apt-get update,回车一下
[greenbar]第一步,挂载硬盘[/greenbar]
将硬盘挂载到pi用户的目录下,我们用mount -t /dev/dsa1 /home/pi
当然,你的硬盘可能不是和我一样是sda1,请自行用fdisk -l查看
[greenbar]开机自动挂载[/greenbar]
我们用nano /etc/fstab编辑一下这个文件,在后面加一行

smb

不懂得看图,有说明,Ctrl+o保存 回车 Ctrl+x退出
[greenbar]安装samba系统[/greenbar]

输入sudo apt-get install samba samba-common-bin回车,中途输入Y回车,安装过程中会弹出一个东西要你安装一个额外的包,我们选YES就好
[greenbar]权限设置[/greenbar]
安装好后我们要在/home/pi这里创建一个文件夹,用mkdir data就好,然后设置一下这个文件夹的权限
设定它的拥有者是root组是users 输入chown -R root:users /home/pi/date
然后设定权限 chmod -R ug=rwx,o=rx /home/pi/
权限设定好后我们就要设置samba的配置文件了
[greenbar]编辑samba配置文件[/greenbar]
输入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回车后输入一个密码重复两次,然后就大功告成了

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

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




文章评论

    Vinking 访客BrowserMac
    2020-05-7 15:12   回复

    啊~是大佬

      Cat 站长ChromeWindows
      2020-05-7 15:37   回复

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