samba 在列出共享文件夹之前询问用户名密码

samba 在列出共享文件夹之前询问用户名密码

我在虚拟机上安装了 CentOS 和 samba。我配置了 smb.conf,可以浏览 \ip_address 并查看文件的读写情况。到目前为止一切正常。

我想要做的是(我以前做过,但我忘了怎么做)当我在 Windows 机器上输入 \ip_address 时,我希望 Samba 询问我用户名和密码。然后我就能看到 Samba 上的所有共享文件夹

我使用下面的配置,但 samba 从不询问我用户名和密码,这是一个全新安装,我没有任何保存的密码。

Samba 版本 3.6.9-151.el6

[web]
  comment = Web
  browsable = yes
  path = /var/www/html
  valid users = @ergec
  force group = root
  force user = root
  create mask = 0660
  directory mask = 0771
  writable = yes
  read only = No
  create mask = 00
  force create mode = 0770
  force directory mode = 0770
  guest ok = Yes
  vfs objects = recycle

答案1

该行guest ok = yes允许所有人访问,请将其删除。当然,全局配置也需要适当的选项(例如security = user),并且您必须创建 Samba 用户。阅读 Samba 文档(尤其是smb.conf手册页)。

相关内容