我正在使用 VirtualBox 运行 Ubuntu Desktop 16.04。我共享了文件夹,任何 Windows 用户都可以访问它,但我真的希望只有一个特定用户可以访问它,而其他用户将被拒绝。我知道如何为该共享设置密码,但那不是全部。我整天都在搜索类似的问题,但没有结果。谢谢!
答案1
我不明白你的帖子的这部分内容:
I know how to set password to that share but that's not it.
我不清楚如何为共享设置密码。
无论如何,实现此目的的经典方法是编辑/etc/samba/smb.conf
和创建共享定义,其最简单的形式如下所示:
[ShareName]
path = /path/to/folder
read only = no
valid users = bob
然后重新启动smbd:sudo service smbd restart
你必须:
** 在 Ubuntu 机器上创建一个名为 bob 的本地用户
** 然后将他添加到 samba 密码数据库中:sudo smbpasswd -a bob
注意:如果您从 Nautilus(文件)创建了共享,则需要返回并在 Nautilus 中取消共享。当前配置的 Nautilus 无法指定仅一个用户进行访问。