如何强制Nautilus退出Samba共享驱动器登录以切换其他用户
如何强制Nautilus退出Samba共享驱动器登录以切换其他用户
嘿,我明白你现在遇到的麻烦——密码没存在密钥环里,桌面卸载共享驱动器也不管用,之前旧Ubuntu版本的方法又不生效。别着急,试试下面这几个办法,应该能帮你切换用户:
- 彻底关闭Nautilus进程:有时候图形界面的退出指令没完全生效,得用命令行来收尾。打开终端,输入
killall nautilus,这会把所有Nautilus相关的进程都关掉,之后重新打开文件管理器,应该就能重新发起Samba登录请求了。 - 清除Samba缓存凭据:如果进程关闭后还是不行,那大概率是缓存里的旧凭据在捣乱。在终端里输入
rm ~/.cache/samba/*.tdb,这个命令会删除Samba存储的临时凭据文件,清空后再连接共享驱动器,就能输入新用户的账号密码了。 - 检查密钥环(别漏掉这个细节):哪怕你说密码没存在密钥环里,也不妨确认一下。打开系统自带的“密码和密钥”工具,搜索“Samba”相关的条目,要是真的有遗留的凭据,直接删掉就行,之后再连共享盘就能重新验证身份了。
- 手动卸载挂载点:桌面右键卸载没用的话,试试终端手动操作。先输入
df -h找到共享驱动器的挂载路径,比如可能是/run/user/1000/gvfs/smb-share:server=xxx,share=xxx,然后用sudo umount 你的挂载路径来卸载,卸载完成后重新连接就能切换用户登录了。
备注:内容来源于stack exchange,提问作者Dustin Soodak




