馬仔資訊隨手記

馬仔資訊隨手記


您沒有登錄。 請登錄註冊

samba 安裝設定

向下  內容 [第1頁(共1頁)]

1 samba 安裝設定 于 周二 7月 21, 2015 8:33 am

Admin


Admin
dpkg -l |grep samba #檢查 samba 是否安裝

apt-get install samba #apt安裝samba

備份 smb.conf
cp /etc/samba/smb.conf /etc/samba/smb.conf.old

編輯Samba設定檔
vi /etc/samba/smb.conf

[global] #設定整體的環境

workgroup = Ubuntu #群組名稱自訂,會出現在Windows的網路芳鄰中
netbios name = kitty #電腦名稱自訂,若不設,預設為HostName。最好設定一下。

security = user #只允許在Linux主機上有帳號者才可登入

encrypt passwords = true

最後加入如下兩行,才能正常顯示中文。↓↓
dos charset = CP950
unix charset = BIG5

拒絕存取的檔案 (最後一定要加上/)
veto files = /*.eml/*.nws/*.HTT/desktop.ini/riched20.dll/*.com/*.exe/*.mp3/*.EXE/*.COM/*.MP3/
delete veto files = yes

以下設定共用的資源

[homes] #使用者存取自己目錄的設定
comment = Home Directories #comment為說明
browseable = no #使用者的目錄,要需要讓人瀏覽嗎
writable = yes #要新增此行,使用者可以寫入自己的目錄。
valid users = %S #一定要有這一行,要不然 >_<

執行 testparm 命令,測試一下smb.conf 的語法是否正確。如果您看到 “Loaded services file OK.”的話,基本上就沒語法的設定問題了。

service smbd restart #重新啟動Samba

測試:
在桌面〔我的電腦〕上,按下滑鼠右鍵 → 連線網路磁碟機,在資料夾的欄位上輸入 \\ip(電腦名稱)\帳號 後,會跳出一個認證視窗。

輸入帳號及密碼,密碼正確,卻一直登入不進>_<,因為沒有登入samba的密碼 (如果大量建立使用者帳號,建議使用 webmin ,內建有組態 Unix 和 Samba 使用者自動同步。並安裝 openwebmail 使用 Open WebMail 變更密碼的時候,順便變更 samba 密碼 )

smbpasswd -a 使用者 #建立 samba 使用者的密碼的指令

測試成功 ^_^

中斷網路磁碟機
在桌面〔我的電腦〕上,按下滑鼠右鍵 → 中斷網路磁碟機

備註:使用 useradd -m 使用者,建立使用者帳號,如果使用 openwebmail 來變更密碼,因為預設並沒有給予登入samba的密碼,所以,
密碼如果變更成功,會出現 500 Internal Server Error 錯誤的網頁,關閉此錯誤的頁面,重新回到 openwebmail 的登入頁面,以變更後的密碼登入。

參考資料:
http://wdpsestea.blogspot.tw/2014/02/samba.html
http://www.suse.url.tw/sles10/lesson14.htm



Admin 在 周三 7月 22, 2015 3:25 pm 作了第 7 次修改

檢視會員個人資料 http://kinhorse.666forum.com

2 回復: samba 安裝設定 于 周三 7月 22, 2015 2:23 pm

Admin


Admin
如果 Samba 無法跑出認證視窗,在 smb.conf 的設定檔中,將 map to guest = bad user 註解起來。

security = user :使用者必須要有帳密才可登入,與 「map to guest = bad user」意思相反,所以這兩者只有擇一設定
http://myip.tw/itsmw/index.php?title=Ob2d_samba

檢視會員個人資料 http://kinhorse.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章