Ubuntu 本地网络共享 - 无法挂载 Windows 共享:权限被拒绝

Ubuntu 本地网络共享 - 无法挂载 Windows 共享:权限被拒绝

我刚刚设置了一台运行 Ubuntu 19.04 的家庭服务器,该服务器带有一个专用硬盘用于文件共享(Ubuntu 安装在单独的驱动器上)。两个驱动器均采用 ext4 格式。

在专用硬盘上我创建了一个共享,它看起来像这样......

分享

在我的工作站上,我可以看到列出的共享。我尝试使用匿名和注册用户方法访问它...

登录

...但没有这样的运气...

被否认

有任何想法吗?

答案1

导致错误消息的两个最常见原因是:

[1] 当要求输入“注册用户”凭证时,您没有传递 samba 密码。

您可以通过将用户添加到 samba 密码数据库来创建该密码 - 我将使用我自己的密码作为示例:

sudo smbpasswd -a morbius

[2] 由于创建的共享允许访客访问,因此更可能的情况是共享目录的路径不允许访问共享文件夹。共享文件夹本身可能允许访客访问,但该文件夹的路径可能不允许。例如,如果文件夹安装到 /media/morbius/Media,则只有 morbius 可以访问 Media。

我建议您编辑原始问题并添加以下命令的输出,以便这里的人们可以看到该文件夹​​的位置:

net usershare info --long

答案2

共享目录的路径需要允许“读取访问”。因此,如果 samba 共享目录的路径是

/dir1/shared_dir

然后这样做

sudo chmod o+rx /dir1

在 Linux 中,用户需要对目录具有执行权限 (+x) 才能遍历目录到达最终目录。

相关内容