如何从 Windows 机器访问 Ubuntu 上的共享文件?

如何从 Windows 机器访问 Ubuntu 上的共享文件?

/media/data我已经使用 GUI 共享了安装的 ext4 驱动器上的文件夹。

在此处输入图片描述

现在它出现在我的“位置”->“网络”中,输入密码后,我可以通过 smb://wim-ubuntu/ab/ 访问它

但是在 Windows 中我无法访问共享,他们看到此错误:

在此处输入图片描述

我曾尝试在 Ubuntu 机器上创建一个用户,其用户名/密码与 Windows 用户相匹配,但没有成功...我遗漏了什么?

Windows 上的“诊断”按钮实际上并没有提供任何有用的信息,它说 WIM-UBUNTU 位置存在但找不到共享。

答案1

一种做法是/etc/samba/smb.conf 按照以下格式添加共享。

[sharename]
         path = /media/yourshare

如果您在登录时遇到问题,您可以随时使用它来测试 samba 服务器是否正常工作。

guest account = yourusername
guest ok = yes

但这些应该仅有的用于测试,因为它会禁用你的安全性,并告诉 samba 所有客人都是你。

其他一些有用的参数/设置是:

read only = yes
valid users = yourusername

当您拥有所需的配置文件后,重新启动 samba 守护进程。

sudo service smbd restart

答案2

我也遇到了同样的问题。Dyugle 写了以下解决方案:

gtksu gedit /etc/samba/smb.conf

add to [global]

force user = username

UserName 必须是具有文件夹权限的用户。

相关内容