2012年8月29日 星期三

samba server

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

沒有留言:

張貼留言