如何重新添加Ubuntu 20.04设备凭据至Windows Credential manager以恢复Samba共享访问?
如何重新添加Ubuntu 20.04设备凭据至Windows Credential manager以恢复Samba共享访问?
别担心,我来帮你一步步搞定这个问题!操作其实挺简单的,咱们分情况来处理:
第一步:打开Windows凭据管理器
最快的方式是直接调用系统命令:
- 按下「Win + R」组合键弹出运行窗口
- 输入
control keymgr.dll并回车,就能直接打开凭据管理器 - 要是习惯用控制面板操作,也可以走:控制面板 → 用户账户 → 凭据管理器
第二步:添加对应凭据
因为你提到没给网络文件夹设置单独密码,这里分两种常见情况处理:
情况1:你的Samba共享是匿名访问模式
如果当初设置的是无需账号密码就能访问的匿名共享,那添加凭据时:
- 网络地址栏输入你的Ubuntu机器IP,格式是
\\xxx.xxx.xxx.xxx(记得前面加两个反斜杠) - 用户名填
guest - 密码留空,直接点击「确定」保存
情况2:你的Samba共享绑定了Ubuntu系统用户(默认常见配置)
很多时候Samba会和Ubuntu本地用户绑定,哪怕没给共享单独设密码,也需要用系统用户的凭据:
- 网络地址同样填
\\你的UbuntuIP - 用户名填你平时登录Ubuntu的账号名
- 密码填该Ubuntu账号的登录密码,保存即可
要是添加后还是访问不了?试试清除网络缓存
有时候Windows会残留旧的网络连接缓存,导致新凭据不生效:
- 按下「Win + R」输入
cmd打开命令提示符 - 输入命令
net use * /delete并回车,按提示确认删除所有网络连接 - 之后再重新在文件管理器输入Ubuntu的IP地址,应该就能正常弹出凭据验证或者直接访问了
额外检查:确保Ubuntu的Samba服务正常
如果以上操作都没用,不妨确认下Ubuntu那边的Samba配置没出问题:
- 打开终端,输入
sudo systemctl restart smbd nmbd重启Samba服务 - 也可以检查下共享配置文件
/etc/samba/smb.conf,确认共享段的配置是正常的(比如匿名共享要确保guest ok = yes,用户绑定的话要对应好用户名)
备注:内容来源于stack exchange,提问作者Chad Warden




