未找到 Samba 網路路徑

未找到 Samba 網路路徑

我正在嘗試在我的 Linux 伺服器和我的家庭電腦之間建立 Samba 連線。但是,當我嘗試使用以下命令將 Samba 共用新增為網路磁碟機時

net use k: \\ip.ip.ip.ip\shared password /user:username

我收到以下錯誤訊息:

System Error 53 has occured.
The network path was not found.

我剛剛使用以下命令設定了 Samba 伺服器

sudo smbpasswd -a username
sudo net usershare add shared /home/user/shared "Shared Files" username:f 

這就是我對配置所做的全部工作,其他所有內容都是新安裝的。

sudo smbclient -L ip.ip.ip.ip

事實上,在 linux shell 中執行時會列印我正在尋找的共享。

關於如何解決該問題有什麼想法嗎?

編輯:我的 Windows 防火牆和 AVG 防火牆都已停用。我運行的是 Windows 8.1

編輯:testparm -s

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        server string = %h server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[homes]
        comment = Home Directories
        valid users = %S
        create mask = 0700
        directory mask = 0700
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        print ok = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers

編輯: sudo net usershare 訊息

[shared]
path=/home/username/shared
comment=Shared Files
usershare_acl=V220110897556081\username:F,
guest_ok=n

答案1

我的 Samba 伺服器也遇到了同樣的問題。我透過強制 Samba 伺服器的 NetBIOS 名稱解析為主機檔案中的本機 IP 來修復此問題。需要明確的是,我對用於存取 Samba 共享的 Windows 電腦上的主機檔案進行了此修改。

也就是說,C:/Windows/System32/drivers/etc/hosts以管理員身分開啟並新增一行包含 samba 主機 IP 和主機名稱的行,如下所示:

192.168.0.2 RASPBERRYPI

答案2

我遇到了同樣的問題。類似的文章http://woshub.com/smb-1-0-support-in-windows-server-2012-r2/https://support.microsoft.com/en-us/help/2696547/detect-enable-disable-smbv1-smbv2-smbv3-in-windows-and-windows-server太棒了。

但是,他們都沒有提到調整以下群組原則(電腦配置/Windows 設定/安全設定/本機原則/安全選項):

  • 「網路安全:LAN Manager 驗證等級」變更為傳送 LM 和 NTLM 回應
  • 「網路安全:基於 NTLM SSP(包括安全性 RPC)伺服器的最低會話安全性」 - 停用需要 128 位元加密選項
  • 「網路安全:基於 NTLM SSP(包括安全性 RPC)用戶端的最低會話安全性」 - 停用需要 128 位元加密選項

……最終解決了問題。順便說一句,使用 Windows 2012R2 連接到一個非常舊的 samba。

答案3

Debian 10 上也有同樣的問題。

解決方案:

sudo apt install samba-vfs-modules

PS我的問題是因為模組widelinks.so

相關內容