无法通过 Windows 访问 Linux(服务器)共享文件夹

无法通过 Windows 访问 Linux(服务器)共享文件夹

所以我看到了多个类似的问题,但都没有用。我使用的是 ubuntu 19.10 (GNU/Linux 5.3.0-42-generic x86_64) (服务器版本) 我想创建一个托管在 Linux 机器上的 mc 服务器,但我无法通过 Windows 10 访问文件。它显示“输入网络凭据”,但也显示“拒绝访问”https://i.stack.imgur.com/YdKT0.png 我看到一些帖子说要写这个: sudo -u ubuntuadmin "/minecraft" ubuntuadmin(我的名字)“minecraft”(我想要分享的文件夹)

但是它显示:ls:无法访问“/minecraft”:没有这样的文件或目录。尽管当我输入 ls 时“minecraft”文件夹显然在那里

哦,只是为了确认一下。凭证是用户名和密码,对吗?

感谢所有提供帮助的人:)

答案1

/etc/samba/smb.conf在文件底部添加以下内容

[PreferedNameForSharedFolderOnNetwork]
path = /path/to/your/folder/to/be/shared
available = yes
valid users = user1 user2 user3
read only = yes
browsable = yes
public = yes
writable = no

笔记:以上用户应属于 samba 组

为 Samba 创建/添加用户

运行以下命令来创建新的 samba 用户或将现有用户添加到 samba 并为 samba 创建密码。

sudo smbpasswd -a username

最后重启samba

sudo systemctl restart smbd.service

在 Windows 中输入您在 samba 中允许的有效用户和您创建的 samba 密码。

相关内容