Windows

無論我嘗試什麼,ubuntu 14.10 上的 samba 公共共享都無法正常工作

  • April 15, 2015

我在這個位置有一個共享文件夾,我試圖在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 ..現在它的工作

在此處輸入圖像描述

如果有人找出原因,請發表評論或回复.. 我只是想知道為什麼會這樣!

引用自:https://serverfault.com/questions/677065