根据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
此外,创建共享文件夹时已启用访客访问权限(针对没有用户帐户的人员)。
尝试访问共享文件夹的错误消息:
无法挂载 Windows 共享。权限被拒绝。
和
未安装指定的位置。