一、搭建samba服務器
1.下載:
sudo apt-get install samba samba-common
2.創建共享文件夾MyShare:
mkdir /home/user/MyShare
chmod 777 /home/ user/MyShare
3.備份config文件(防止改錯或丟失):
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
4.進入config文件:
sudo gedit /etc/samba/smb.conf
5.把以下內容粘貼到最后(path 是文件的路徑):
[MyShare]
comment = Public Stuff
path = /home/user/MyShare
public = yes
writable = yes
printable = no
write list = +staff
6.在文件里找到[global]替換:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
7.添加用戶
sudo useradd 用戶名
8.設置samba的密碼:
sudo smbpasswd -a 用戶名,在輸入密碼
9.查看用戶信息
sudo vim /etc/samba/smbusers
內容:sambaxxx= "network username"
10.重啟一下 smbd
sudo service smbd restart
二、掛載(mount)代碼到本地
掛載代碼到本地:
1.下載samba相應組件:
sudo apt-get install cifs-utils
2.查看共享目錄:
smbclient -L 192.168.0.103 -N
3.掛載
(username=服務器的名字,密碼=服務器密碼,IP地址=自己服務器的IP)
sudo mount -t cifs -o username=用戶名,password=密碼 //IP地址/Code /home/liyan/smb_code
4.解除掛載
sudo umount /掛載的目錄
備注:
1、在文件夾里訪問samba地址:smb:// + IP
2、通過終端ssh訪問samba服務器,訪問不了的話請下載:
sudo apt-get install openssh-server