PS: 轉自Ubuntu中文論壇
-------------------------------------------------------------------------------------------------------------------------------------
1)安裝SAMBA服務器
sudo apt-get install samba
sudo apt-get install smbfs
-------------------------------------------------------------------------------------------------------------------------------------
2)下面我們講述怎么進行WINDOWS與LINUX系統共享文件夾 ,這里假設共享文件 /home/ray/share
上邊的相當於LINUX下的路徑,假設共享文件名為Share,並且假設允許訪問的用戶為newsfan
3)首先建立這個文件夾
mkdir /home/ray/share
chmod 777 /home/ray/share (定義這個文件夾最大的權限)
------------------------------------------------------------------------------------------------------------------------------------------
4)
備份並編輯smb.conf允許網絡用戶訪問
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup (備份)
sudo gedit /etc/samba/smb.conf
搜索 security =user (用戶安全)
-----------------------------------------------------------------------------------------------------------------------------
這行設置了Samba的安全等級,Samba一共可以設置四個安全登記,由底到高分別為:
share:這個選項表示任何人都可以不需要輸入密碼登錄。
user:這個是Samba的默認級別,要求每個用戶必須輸入密碼才能登錄。
server:user級別的密碼都是保存在本機上,而server級別的密碼和用戶名都保存在另一台主機上。
domain:這個級別要求網絡里必須有一台Windows的域控制器,驗證工作由域控制器來完成。
share:這個選項表示任何人都可以不需要輸入密碼登錄。
user:這個是Samba的默認級別,要求每個用戶必須輸入密碼才能登錄。
server:user級別的密碼都是保存在本機上,而server級別的密碼和用戶名都保存在另一台主機上。
domain:這個級別要求網絡里必須有一台Windows的域控制器,驗證工作由域控制器來完成。
------------------------------------------------------------------------------------------------------------------------------
更改為下邊兩行 security =user
username map= /etc/samba/smbusers
-------------------------------------------------------------------------------------------------------------------------------------------
5)
將下列幾行新增到文件的最后面
[Share] ----顯示的共享文件名
comment = Shared Folder with username and password ----評論,就是文件夾說明
path = /home/ray/share ---共享文件的路徑
public = yes
writable = yes ---可寫
valid users = newsfan ---有效的訪問用戶
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
--------------------------------------------------------------------------------------------------------------------------------------------------------
6)然后順便把這里改一下,找到[global]把 workgroup = MSHOME 改成
workgroup = WORKGROUP ----網絡組的名稱
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
----------------------------------------------------------------------------------------------------------------------------------
7)
現在要添加newsfan這個網絡訪問帳戶。如果系統中當前沒有這個帳戶,那么
sudo useradd newsfan
然后要新增網絡使用者賬號
sudo smbpasswd -a newsfan (設置SMB密碼)
sudo gedit /etc/samba/smbusers (編輯user SMB,添加 newsfan)
newsfan="netword username" ---把這句加入到 smbusers中
----------------------------------------------------------------------------------------------------------------------------------
8) 最后 sudo testparm
sudo /etc/init.d/samba restart
然后reboot一下 /