我的 Samba 共享在连接时没有要求输入用户名和密码

我的 Samba 共享在连接时没有要求输入用户名和密码

当我添加网络驱动器时,输入 IP 地址和共享名称后,它会自动添加驱动器,而无需输入用户名和密码。我已经为 Samba 创建了用户名

这是我的会议信息

[share]
path = /home/cfarida/share
read only = no
browsable = yes
guest ok = no

我之前曾这样做过,但在添加了一些驱动器后我重新安装了 Ubuntu。

答案1

我在这里做了一个很大的假设但是......

您使用的术语“网络驱动器”暗示客户端是 Windows。您添加的 Samba 用户是否与 Windows 用户的用户名和密码匹配。如果匹配,那么您遇到的情况是正常的。Windows 在尝试连接共享时会自动传递当前用户的名称和密码。如果它们与您在 Samba 中设置的匹配,则访问是无缝的。它还会记住上次访问服务器时使用的正确凭据。

如果需要的话,你可以测试一下。暂时禁用 samba 用户:

sudo smbpasswd -d username

然后尝试访问共享。系统应提示您输入凭据。

注意:要重新启用 samba 用户:

sudo smbpasswd -e username

相关内容