Raspberry树莓派开启Samba服务

有个树莓派安装了Resilio Sync,用了一段时间,挺稳定的。之前没有打开树莓派Samba服务,复制文件都是通过Shell,很不方便。今天尝试打开Samba服务,本以为挺简单的,没想到还是遇到了一些问题。

1. 首先检查源服务器地址。

由于之前安装Resilio Sync把树莓派的源地址注销了。因此需要打开一个。树莓派官方的Source List如下:

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

官方地址链接:https://www.raspbian.org/RaspbianRepository

可以通过如下命令来修改和检查:

nano /etc/apt/sources.list

2. 更新软件源。

apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot

在使用dist-upgrade之前应该使用update更新软件源。单独的update仅仅是简单的信息收集,列出/etc/apt/sources.list 和 /etc/apt/sources.list.d中源的索引。只有在update之后使用upgrade或dist-upgrade才是真正的升级。

3. 安装Samba

sudo apt-get install samba samba-common-bin

执行这个可能会遇到如下错误:

这是需要删除samba-common和libwbclient0:

sudo apt-get remove samba-common
sudo apt-get remove libwbclient0

然后再重新安装:

sudo apt-get install samba samba-common-bin

4. 添加共享文件

打开/etc/samba/smb.conf,添加自己的共享文件夹:

nano /etc/samba/smb.conf

可以参考下方代码添加共享文件:

[sync]
path = /home/rslsync
valid users = root pi
browseable = yes
public = yes
writable = yes

[sync] #共享文件的名称,将在网络上以此名称显示
path #共享文件的路径
valid users #允许访问的用户
browseable #允许浏览
public #共享开放
writable #可写

添加后,重启Samba服务:

sudo /etc/init.d/samba retsart

5. 设置Samba用户和密码

sudo smbpasswd -a pi

执行后会让输入两次密码,然后就添加成功了。可以去网上邻居看看是否可以用该用户访问Raspberry的共享文件夹了。

参考文献:

[教程] 拿到树莓派3后你必须要做的事情,手把手教程

就是这么简单——Raspberry Pi smb 服务安装

发表回复