samba配置問題一則及配置詳解

2021-09-22 03:04:23 字數 1577 閱讀 4653

總結:不知道哪位古人云曰:當局者迷,旁觀者清,在配置samba伺服器時,我就很配合的驗證了下古人的思想.

總結一下,配置samba不是把smb.conf配置好後就一定能順利訪問的.需要照顧目錄的許可權及上層目錄的許可權問題.

試驗方案: 公司有兩台伺服器,姑且念之:伺服器a(server 2003)和伺服器b(redhat enterprise). 磁帶機安裝在伺服器a上.需要將伺服器b的資料備份到磁帶機上. 伺服器a就直接用ntbackup來備份了,我用的是samba+磁碟對映完成把伺服器b的備份檔案夾在a上做個對映磁碟z.考慮到萬一伺服器重啟需要重新輸入密碼原因.在此我直接將samba配置成匿名訪問.這樣就不會出現需要密碼而備份失敗的情況發生.

配置匿名訪問samba服務如下:

samba配置(注釋省略,只寫主要):

[global]

workgroup = mygroup

server string = linux server backup

hosts allow = 10.6.7.254 127.  # 10.6.7.254是伺服器a的ip,只限制此台主機進入.

log file = /var/log/samba/%m.log

max log size = 50

security = share   # 關鍵地方,匿名需要改為share 預設為user認證方式

idmap uid = 16777216-33554431

idmap gid = 16777216-33554431

template shell = /bin/false

winbind use default domain = no

[filebackup]

comment = file backup share

path = /root/backup  #我需要備份的目錄,當初問題就出在這.

public = yes

guest ok = yes

ok,以上為主要的配置地方.

我還特意檢視了下/root/backup目錄的許可權,owner 與 group是root, 許可權設定為 755,本以為可以登陸訪問了,可在伺服器a上進去: 

\\10.6.7.1\filebackup

(此為伺服器b的ip).卻出現許可權不允許錯誤,不允許登陸的問題..仔細查下smb.conf檔案設定沒有問題,用testparm檢查下,沒有問題. 當時感覺很奇怪,目錄許可權也允許other使用者可讀與執行啊.怎麼會不能進去呢?後來我把smb.conf改為認證方式,發覺進去很順利.沒有錯誤.

後來仔細想下(還真的是放下活兒傻坐在一邊),哦......原來是上層root目錄許可權不對,查下竟然是750的許可權,也就是說只有root使用者和root組可以進去.other使用者沒有可讀的許可權.哎,光考慮共享的那個資料夾,卻忘了它的上級領導正把著關那.

找到問題了,用chmod 755改下/root目錄的許可權.進伺服器a試驗下,成功登陸.

本來乙個很簡單的問題,卻總把眼光放在配置檔案上,導致出現這麼低階錯誤.看樣子,還是自己的經驗不夠.繼續學習......

網路牛人寫的samba配置文件一篇,參考之......

[url]

samba配置注意問題

安裝samba server,samba client smbclient 其他機器,測試smbclient是否正常 修改 etc samba smb.conf配置文件,注意兩個問題 1 是明文還是加密傳輸 2 訪問模式 share,user,domain 3 密碼檔案位置 啟動smb服務 serv...

散熱器問題一則

今天突然間散熱的燈不亮了,滑鼠也不管用了,我以為是散熱壞了,後來換了 根連線線,也不管用。不知道過了多長時間時間,當我去按後面的開關時,燈突然又亮了,好莫名的問題,這之前可是一直沒動的啊。散熱器的亮了以後,我發現,插在上面的無線滑鼠還是沒有反應,我也試了 根線,也是沒反應,最後,我又用以前的線,本本...

samba的配置及使用

前幾天使用winscp在windows和linux之間拷貝檔案,結果由於編碼的設定不當,導致在windows下檢視linux上的檔案時中文字元全是亂碼,而且不能拷貝。google了下winscp亂碼相關的問題,但是根據這些方法都沒能解決這個問題。於是決定使用大名鼎鼎的samba。下面以ubuntu ...