每次配置Samba 都需要上網(wǎng)去查資料,而且有一些不一定適合馍驯。所以自己就簡單記錄一下
1、Samba的安裝
-
sudo apt-get insall samba
// (sudo get temp root auth
) -
sudo apt-get install smbfs
//舊版本 -
sudo apt-get install cifs-utils
//新版本- 上面的命令將會安裝
Samba
和其他相關(guān)的工具掉分。在舊版的Ubuntu
中逐虚,你可能需要使用smbfs
替代cifs-utils
。
- 上面的命令將會安裝
sudo apt-get install samba-common
2锯厢、創(chuàng)建共享目錄
- 系統(tǒng)用戶home目錄下:
mkdir /home/share
//如果配置的共享目錄不存在則創(chuàng)建
sudo chmod 777 /home/share
//將共享目錄屬性設(shè)置為 777
3皮官、Samba配置文件
- 備份
smb.conf
配置文件sudo cp /etc/Samba/smb.conf /etc/samba/smb.conf_bak
- 配置Samba配置文件
sudo gedit /etc/samba/smb.conf
- 如果
#security = user
存在就修改脯倒,不存在就添加
[global]
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
### 注:如果 #security 存在就直接修改,不存在就創(chuàng)建
#security = user
security = user
username map = /etc/Samba/smbusers
[share]
comment = Shared Folder with username and password
path = /home/share/
public = yes
writable = yes
valid users = share #配置的Samba訪問賬號
create mask = 777
directory mask = 777
force user = nobody
force group = nogroup
available = yes
browseable = yes
4捺氢、添加Samba訪問賬號-需要和配置文件中相對應(yīng)
- 新增Samba訪問賬號
sudo useradd share
- 設(shè)置Windows訪問時需要的密碼:
sudo smbpasswd -a share
- 創(chuàng)建用戶名映射文件并配置
sudo gedit /etc/samba/smbusers
- 在文件中寫上
share="network username"
并保存
- 重新啟動Samba服務(wù)
sudo /etc/init.d/samba restart
5藻丢、Windows下訪問
- 文件資源管理器中輸入
Ubuntu
的ip
地址 :\\192.168.241.130
- 輸入對應(yīng)的Samba賬號和密碼
smbpasswd 命令的用法
smbpasswd -a 增加用戶(要增加的用戶必須以是系統(tǒng)用戶)
smbpasswd -d 凍結(jié)用戶,就是這個用戶不能在登錄了
smbpasswd -e 恢復(fù)用戶摄乒,解凍用戶悠反,讓凍結(jié)的用戶可以在使用
smbpasswd -n 把用戶的密碼設(shè)置成空.
要在global中寫入 null passwords -true
smbpasswd -x 刪除用戶