为什么 nautilus 在连接到 SMB 共享时不断要求输入用户名/密码?我无法连接

为什么 nautilus 在连接到 SMB 共享时不断要求输入用户名/密码?我无法连接

我想共享一个文件夹。

我进入了 Documents 文件夹,右键单击,打开共享,并为其命名。

Nautilus 安装了 Samba 并表示它正在运行。

我导航到“其他位置”区域并找到了我的计算机的名称。

我点击了它并找到了共享。

单击该按钮后,它会要求匿名连接或注册连接。

我尝试了两次,但都失败了。我无法连接到网络上的任何机器,但其他人可以看到它。

发生了什么事?我重启了电脑,但情况还是一样。每次我进入并尝试连接时,都会不断要求输入密码。

编辑:以下是按要求更新的信息:

$ net usershare info --long
[NUCDocs]
path=/home/rob/Documents
comment=
usershare_acl=Everyone:F,
guest_ok=n

答案1

您的共享需要用户名和密码才能访问。

因此,我们以用户“rob”为例。与 Windows 不同,在 Linux / Samba 中,“rob”有两个密码。该用户的本地登录密码和该用户的 Samba 密码。

您可以使用以下命令为该用户分配 Samba 密码:

sudo smbpasswd -a rob

如果你愿意,它可以与本地登录密码相同,但“rob”需要用上面的命令添加samba密码数据库。

相关内容