每次配置Samba 都需要上網去查資料,而且有一些不一定適合。所以自己就簡單記錄一下 1、Samba的安裝 // ( ) //舊版本 //新版本 上面的命令將會安裝 和其他相關的工具。在舊版的 中,你可能需要使用 替代 。 2、創建共用目錄 系統用戶home目錄下: //如果配置的共用目錄不存在則創 ...
每次配置Samba 都需要上網去查資料,而且有一些不一定適合。所以自己就簡單記錄一下
1、Samba的安裝
sudo apt-get insall samba
// (sudo get temp root auth
)sudo apt-get install smbfs
//舊版本sudo apt-get install cifs-utils
//新版本- 上面的命令將會安裝
Samba
和其他相關的工具。在舊版的Ubuntu
中,你可能需要使用smbfs
替代cifs-utils
。
- 上面的命令將會安裝
sudo apt-get install samba-common
2、創建共用目錄
- 系統用戶home目錄下:
mkdir /home/share
//如果配置的共用目錄不存在則創建
sudo chmod 777 /home/share
//將共用目錄屬性設置為 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 存在就直接修改,不存在就創建
#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訪問賬號-需要和配置文件中相對應
- 新增Samba訪問賬號
sudo useradd share
- 設置Windows訪問時需要的密碼:
sudo smbpasswd -a share
- 創建用戶名映射文件並配置
sudo gedit /etc/samba/smbusers
- 在文件中寫上
share="network username"
並保存
- 重新啟動Samba服務
sudo /etc/init.d/samba restart
5、Windows下訪問
- 文件資源管理器中輸入
Ubuntu
的ip
地址 :\\192.168.241.130
- 輸入對應的Samba賬號和密碼
smbpasswd 命令的用法
smbpasswd -a 增加用戶(要增加的用戶必須以是系統用戶)
smbpasswd -d 凍結用戶,就是這個用戶不能在登錄了
smbpasswd -e 恢復用戶,解凍用戶,讓凍結的用戶可以在使用
smbpasswd -n 把用戶的密碼設置成空.
要在global中寫入 null passwords -true
smbpasswd -x 刪除用戶