某些 Windows 用户可以访问 Samba 文件共享

某些 Windows 用户可以访问 Samba 文件共享

我正在使用 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 无法指定仅一个用户进行访问。

相关内容