是否可以允许运行 SAMBA 服务器的 Ubuntu 发行版中非真实用户访问其共享文件夹?

是否可以允许运行 SAMBA 服务器的 Ubuntu 发行版中非真实用户访问其共享文件夹?

根据Samba/SambaServerGuide-->File Sharing (Basics)

注意:此处使用的用户名应该是您 PC/服务器上的真实用户设置。

如果我没有在运行 SAMBA 服务器的 Ubuntu 机器上创建这些用户名怎么办?有没有办法允许这些用户访问 SAMBA 服务器上的共享文件夹?这些用户已经可以通过自己的笔记本电脑访问运行 SAMBA 服务器的同一本地网络,并且他们不需要在运行 SAMBA 服务器的 Ubuntu 机器上拥有用户帐户。

我尝试将这些用户添加到 SAMBA,如下所示:

sudo smbpasswd -a username_not_in_machine_running_samba_server

然而,它失败了。收到消息Failed to add entry for user username_not_in_machine_running_samba_server

在 Ubuntu 发行版中,已经有用户samba_guest_account

samba_guest_account

此外,创建共享文件夹时已启用访客访问权限(针对没有用户帐户的人员)。

共享文件夹属性

尝试访问共享文件夹的错误消息:

无法挂载 Windows 共享。权限被拒绝。

未安装指定的位置。

相关内容