银河麒麟系统WiFi或SMB连接反复提示密码错误,根源在于旧凭证未清除:需先删NetworkManager中WiFi连接及配置文件,再清理远程服务地址和GNOME Keyring/KWallet中的CIFS等凭据。

银河麒麟系统连接WiFi或访问SMB共享时反复提示“密码错误”“认证失败”,即使确认输入无误,问题往往出在系统仍复用网络连接中保存的旧凭证——这些凭证不会随密码变更自动更新,也不会因设备下线而自动失效。
清除NetworkManager中已保存的WiFi连接凭证
这一步必须最先执行,否则后续所有重连尝试都会被旧配置劫持。
点击任务栏右下角网络图标 → 选择“网络设置” → 左侧点击“网络连接”。
在右侧列表中找到目标WiFi名称(注意区分大小写),点击其右侧的“−”号删除该连接条目。
【关键动作】打开终端,执行:sudo rm -f /etc/NetworkManager/system-connections/*{目标SSID}*(将{目标SSID}替换为实际WiFi名称,例如MyHomeWiFi)——此命令强制清除可能残留的加密配置文件,图形界面删除无法覆盖这部分。
执行sudo systemctl restart NetworkManager重启服务,确保旧凭据彻底卸载、新连接从零开始协商。
清理SMB/FTP/SFTP快捷访问中自动保存的远程服务凭证
当你通过“计算机”→“连接远程服务”添加过SMB共享(如smb://192.168.1.100)、FTP或SFTP地址后,银河麒麟会将其持久化保存,且不提供图形化删除入口。
双击桌面“计算机”图标,进入文件系统视图。
在空白区域右键 → 选择“连接远程服务”。
在弹出窗口中,逐条选中已失效或不再使用的SMB/FTP/SFTP地址 → 点击右侧“×”按钮删除。
关闭窗口后,立即重启文件管理器:在终端中执行killall nautilus(或killall dde-file-manager,依实际桌面环境而定),让新配置生效。
手动擦除凭据管理器中的Windows风格网络凭据
银河麒麟兼容Windows网络协议栈,部分场景(如挂载域控SMB、使用CIFS凭据登录)会通过GNOME Keyring或KWallet缓存类似Windows凭据管理器的认证条目,这些条目图形界面不可见,但持续干扰连接。
方法一:使用seahorse图形工具定位并删除
按下Ctrl + Alt + T打开终端 → 输入seahorse并回车启动“密码和密钥”管理器。
左侧选择“登录”钥匙环 → 在右侧列表中筛选包含smb、cifs、TERMSRV、IP地址(如192.168.1.50)或服务器名(如FILESERVER)的条目。
右键目标条目 → 选择“删除” → 确认执行。【删除前务必核对地址是否确属待清理目标,误删可能导致当前有效连接中断】
方法二:命令行批量清空CIFS相关凭据
在终端中执行:secret-tool clear --label="CIFS password" → 系统将移除所有标记为此类标签的凭据。
若需更精准控制,先列出所有匹配项:secret-tool search --all --label="CIFS",再对单条执行secret-tool clear --label="具体标签名"。

















