樹莓派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 服務。
相關文章
相關標籤/搜索