树莓派3 Raspberry系统安装samba

默认Raspberry不自带samb,须要手动安装。html

若是默认的rasp源很差用的话,可使用下面从网上找的:bash

打开资源配置文件: sudo nano /etc/apt/sources.list工具

复制代码
deb http://mirrors.cqu.edu.cn/Raspbian/raspbian wheezy main contrib non-free rpi
deb-src http://mirrors.cqu.edu.cn/Raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
复制代码

直接install samba可能会报错,先把错误提示中版本不对的依赖项卸载掉,好比个人树莓派须要从新安装这几个:post

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

而后正常安装samba,记得不光samba服务,还有管理工具:this

sudo apt-get install samba
或者
sudo apt-get install samba samba-common-bin -yspa

你也能够一个一个的安装rest

apt-get install samba
apt-get install samba-client
apt-get install samba-common
apt-get install samba-common-bin

装完这些基本够用了。code

 

 

出处:http://www.javashuo.com/article/p-daehhaen-kp.htmlhtm

使用 samba 文件共享

共享文件的方法不少,其中最经常使用是 samba ,而且Windows、Linux、Mac 都支持。让树莓派外接大容量移动硬盘,就能够把它做为一个低功耗的 NAS 来用了。
 
首先安装 samba:

sudo apt-get install samba samba-common-binblog

 
而后修改配置文件:/etc/samba/smb.conf 。下面的配置是让用户能够访问本身的 home 目录。
1)开启用户认证,找到“##### Authentication #####”,将“#  security = user ”的井号去掉。
2)配置每一个用户能够读写本身的 home 目录,在“[homes]”节中,把 “read only = yes” 改成 “read only = no” 。
 
改好后重启 samba 服务:

sudo /etc/init.d/samba restart

 
把系统默认用户 pi 添加到 samba :

sudo smbpasswd -a pi

如今就能够从其它机器上访问 pi 这个用户的 home 目录了。
 
 
还能够配置一个公共文件区,任何用户均可以访问:

sudo mkdir /home/shares
sudo mkdir /home/shares/public
sudo chown -R root:users /home/shares/public
sudo chmod -R ug=rwx,o=rx /home/shares/public

而后编辑 /etc/samba/smb.conf 文件,在文件的末尾添加:

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

保存文件,并重启 samba 服务。
相关文章
相关标签/搜索