1. 程式人生 > >Samba:您沒有許可權訪問的問題

Samba:您沒有許可權訪問的問題

一直想了解下Samba,今天用windows下載了taglist,本來想省事,直接搭個Samba伺服器從Windows上直接把taglist傳過去不用下載了,結果卻遇到一個小問題折騰了一個下午。遇到的問題事後發現是如此的簡單,做的時候卻折騰了良久。


    按照網上說的關閉防火牆,selinux,然後重啟了Samba,還是不行,修改host allow,設定種種smb.conf裡的檔案,最後確定沒有錯誤重啟Samba,還是上面的結果。

    最後發現,其實問題的根本原因在於他和FTP是不同的機制,在FTP裡當你設定了共享目錄,訪問的就是那個目錄,而不用去管對父目錄有沒有訪問與檢視許可權。但是在Samba裡,你要設定的共享目錄是/home/test/share,那麼必須把這三個目錄,即你要共享的目錄,還有要共享的父目錄,父目錄的父目錄,直到 / 下面的目錄,全部設定為可訪問可讀寫許可權,這樣最後的結果才能成功。儘管在客戶端只對於你共享的目錄有訪問許可權,但是在伺服器端這一設定確實必須的。



常用解決無法訪問的命令: 

service iptables stop   //關閉防火牆

setenforce 0   //關閉seLinux