无法从 Windows 10 访问 Samba 共享

无法从 Windows 10 访问 Samba 共享

我有 Ubuntu 20.04.4 LTS。我安装了 samba 并创建了一个共享目录。当我尝试从 Windows 10 Pro 访问共享文件夹时,它会显示“Windows 无法访问 \ip_address\share”,错误为 0x80004005。我尝试使用带有 Linux 操作系统的虚拟机(与 Windows 在同一台计算机上)访问该文件夹,并且成功了,所以这是 Windows 的问题。我尝试启用 SMB 1 并从 Windows 功能中禁用它,但没有成功。在线搜索但没有找到任何有效的解决方案。这是我的 smb 配置:

[global]
 server role = standalone server
 map to guest = bad user
 usershare allow guests = yes

[share]
  comment = Open Linux Share
  path = /home/share
  read only = no
  guest ok = yes
  force create mode = 0755
  force user = amine
  force group = amine

答案1

您的配置没有意义,因为“公共”和“受保护”文件使用同一个用户。使用“有效用户”来列出允许的用户。这些用户必须存在于您的 samba 服务器上:

pbedit -a -u guest

如果您想自由访问,smbpasswd 对于“公共”来说必须为空。

对于受保护的文件,请列出可能有权访问这些共享的用户。通过pbedit使用密码添加这些用户。但这些说明可以找到这里

相关内容