错误提示
在 OpenMediaVault 中设置了 samba 文件共享,在使用过程中出现了如下错误。
不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次。
分析问题
之前设置过一个无密码访问的共享文件夹,进入后会以 guest 身份标记连接状态,此时再进入一个需要密码访问的共享文件夹就会提示这个错误。因为默认情况下系统并不会立即断开之前 guest 身份的连接,而 Windows 不允许以多个身份去访问同一个共享服务器,所以就导致了这个问题。
解决方案
- 打开 cmd 或 PowerShell ,执行
net use
命令可查看当前与网络资源的连接:
➜ net use
不记录新的网络连接。
状态 本地 远程 网络
-------------------------------------------------------------------------------
OK \\P3TERX\disk Microsoft Windows Network
命令成功完成。
- 上面的例子可以执行
net use \\P3TERX\disk /del /y
可以立即断开这个连接。 - 当然也可以简单粗暴的执行
net use * /del /y
命令中断开所有连接。 - 最后重新打开共享文件夹并输入账号密码就能登录了。
尾巴
这里不得不吐槽一下 Windows 的这种傻逼机制,这似乎是一个历史遗留问题存在很多年了,而且作为桌面操作系统竟然不提供一个断开连接的按钮。
参考资料
本文作者:P3TERX
本文链接:https://p3terx.com/archives/problems-and-solutions-encountered-in-using-openmediavault-2.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
这个很有用,还以为哪里配置错了。删掉就好了。