無論我嘗試什麼,ubuntu 14.10 上的 samba 公共共享都無法正常工作
我在這個位置有一個共享文件夾,我試圖在ubuntu 14.10 /media/aravinda/f6c682f3-5271-4f2b-99e8-93aa3bd39990/share中使用 samba (版本 4.1.11)進行共享
/media/aravinda/f6c682f3-5271-4f2b-99e8-93aa3bd39990/ 是一個掛載的分區 /dev/sda1 .. 掛載為 ext4 ..
這是我對上述文件夾的共享權限..
和samba配置如下
#======================= Global Settings ===================================== [global] workgroup = REXXXXPSL hosts allow = 127. 172. 172.16. load printers = yes security = user map to guest = Bad User dns proxy = no #============================ Share Definitions ============================== [shaa] path = "/media/aravinda/f6c682f3-5271-4f2b-99e8-93aa3bd39990/share" force user = nobody force group = nogroup nt acl support = no browsable = yes guest ok = yes read only = no
我在 Windows pc 中遇到了這個錯誤 .. 無論我用Google搜尋什麼並嘗試..
錯誤是**“您可能沒有使用此網路資源的權限。請聯繫此伺服器的管理員以了解您是否具有訪問權限。訪問被拒絕。”**
網路配置工作站如下..
測試參數結果
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[shaa]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] workgroup = REXXXXPSL map to guest = Bad User dns proxy = No idmap config * : backend = tdb hosts allow = 127., 172., 172.16. [shaa] path = "/media/aravinda/f6c682f3-5271-4f2b-99e8-93aa3bd39990/share" force user = nobody force group = nogroup read only = No create mask = 0755 guest ok = Yes nt acl support = No
ps:我的ubuntu pc ip是172.16.30.110,網路範圍是172.16.0.0./16
不知道我在哪裡做傻事,雖然我花了更多時間檢查Google中的配置和類似執行緒,但我無法弄清楚。任何幫助/提示將不勝感激,因為無論我做什麼,我都會完全陷入困境。
我通過添加登錄到我的 smb.conf 文件
log level = 3 log file = /var/log/samba/log.%p max log size = 5000 debug timestamp = yes
然後使用
tail -f log.%p | grep 172.16.100.190
(其中 172.16.100.190 是 windows clent )下面是錯誤輸出…
Allowed connection from 172.16.100.190 (172.16.100.190) com-dc01-hof (ipv4:172.16.100.190:1644) connect to service IPC$ initially as user nobody (uid=65534, gid=65534) (pid 6096) com-dc01-hof (ipv4:172.16.100.190:1644) closed connection to service IPC$ process_local_master_announce: from COM-DC01-HOF<46> IP 172.16.100.190 to REXXXXPSL<1e> for server COM-DC01-HOF. process_local_master_announce: from COM-DC01-HOF<46> IP 172.16.100.190 to REXXXXPSL<1e> for server COM-DC01-HOF. check_for_master_browser_success: Local master browser for workgroup REXXXXPSL exists at IP 172.16.100.190 (just checking). check_for_master_browser_success: Local master browser for workgroup REXXXXPSL exists at IP 172.16.100.190 (just checking).
iptables 狀態..
剛剛找到了一種解決方法..不確定是什麼原因,但是通過將安裝點更改為不同的位置來解決問題..而不是將 /dev/sda1 安裝到 /media/aravinda/f6c682f3-5271-4f2b-99e8-93aa3bd39990/位置我已經將它安裝到同一使用者和組nobody:nogroup和777權限下的文件夾/testt ..現在它的工作
如果有人找出原因,請發表評論或回复.. 我只是想知道為什麼會這樣!