1. 安装samba
$ sudo apt-get install samba
$ sudo apt-get install smbfs
2. 配置samba
$ sudo vi /etc/samba/smb.conf
在「# security = user」這行的下面添加:
security = user
username map = /etc/samba/smbusers
把「workgroup = WORKGROUP」這行修改為:
workgroup =你的家目錄
在下面添加如下三行:
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
在文件的最後添加如下幾行(中文要替換):
[Share]
comment = Shared Folder with username and password
path = /home/用戶名/share
public = yes
writable = yes
valid users = 允許訪問的用戶名
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
3. 設置訪問權限
sudo smbpasswd -a 允許訪問的用戶名
如果「允許訪問的用戶名」不存在,需要先添加這個用戶:
sudo useradd 允許訪問的用戶名
$ sudo vi /etc/samba/smbusers
添加這一行:
new = 「network username」
4. 重啟samba
sudo smbd restart
sudo nmbd restart
Samba 可以用 smbclient -L //127.0.0.1 -U 使用者 來查詢
用mount方式來掛上檔案
sudo mount //位置/目錄 /mnt/samba -o username=使用者,password=密碼,uid=使用者,gid=群組,rw
smbstatus可以知道有什麼人連入你的samba server
沒有留言:
張貼留言