![如何从 Windows 机器访问 Ubuntu 上的共享文件?](https://linux22.com/image/811477/%E5%A6%82%E4%BD%95%E4%BB%8E%20Windows%20%E6%9C%BA%E5%99%A8%E8%AE%BF%E9%97%AE%20Ubuntu%20%E4%B8%8A%E7%9A%84%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%EF%BC%9F.png)
/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 必须是具有文件夹权限的用户。