嘗試從 nautilus 存取網路時出現“無效參數”

嘗試從 nautilus 存取網路時出現“無效參數”

我正在讀這可能是一種錯誤。所以,我有 2 個 samba 檔案伺服器,mint-satellite 和 ubuntu-andres。雙擊時無法到達,Go To: 中寫入時無法到達,smb://ubuntu-andres但寫入 時可以到達smb://ubuntu-andres/share。另一台伺服器具有相同的配置並且運作正常,每台機器都可以存取它。這是我來自伺服器的 smb.conf:

    [share]
Comment = shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes

在此輸入影像描述

編輯:這可能是一個提示,這些是重複的,但我不記得我做了什麼或啟動了什麼服務,這是 ubuntu-andres (有問題的文件伺服器)的螢幕截圖:

在此輸入影像描述

Edit3:問題似乎出在linux機器上,當我把\\ubuntu-andres.

答案1

好吧,我認為這是一個錯誤,「無效參數錯誤是 Gnome High Command 的好人在 gvfsd-smb-browse 中創建錯誤時給您帶來的。客戶端正在嘗試使用 SMB1 方言訪問伺服器當伺服器上不存在此類方言時使用samba。https://forums.linuxmint.com/viewtopic.php?t=333753&start=20

答案2

或許,增加 WS-Discovery 將解決這個問題。請參閱此錯誤報告以獲取更多資訊:https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441。以下是該報告中的一個可能的解決方案:

Windows 10 在新版本上停用 smbv1 用戶端方言,這反過來會停用其檔案管理器中的 NetBIOS 主機發現。這樣配置Win10將永遠無法瀏覽網路並發現Linux Samba伺服器。透過在 Ubuntu 中新增 WSD,Win10 將使用其本機 WSD 協定發現 Linux Samba 伺服器。

github 中存在一些已經創造了大部分內容的東西。可以在 Ubuntu 中使用它,但需要一些工作來實現:

[1]下載檔案:

獲取https://github.com/christgau/wsdd/archive/master.zip

[2]解壓縮後重新命名python腳本:

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

[3]複製到/usr/bin

sudo cp wsdd-master/src/wsdd /usr/bin

[4] 軟體包中已經提供了 systemd 服務文件,只需將其複製到正確的位置:

sudo cp wsdd-master /etc/systemd/wsdd.service /etc/systemd/system

[5] 必須編輯 wsdd.service 檔案以刪除對 nobody 使用者的參考:

#使用者=無人 #群組=無人

[6]然後啟用該服務:

sudo systemctl 守護程式重新載入 sudo systemctl 啟動 wsdd sudo systemctl 啟用 wsdd

相關內容