我全新安装了 ubuntu 20.04,并且还安装了 xubuntu-desktop。
在 thunar 中,我可以通过输入 smb:/// 来访问我的 samba 共享。之后,它会提示我输入凭据。一切都可以访问。问题 1:我无法在 /run/user/<my_uid>/gvfs 或 ~/.gvfs 中找到挂载,因此我也无法在终端中访问文件。
问题 2:如果我运行,gio mount smb://<servername>/<folder>
我会收到错误:
gio: smb://<servername>/<folder>: volume doesn’t implement mount
问题 2 是以下两种情况:(a) 我在 ssh 终端中运行此程序 (b) 在桌面环境中的终端窗口中运行此程序。我尝试使用 dbus-launch 提出各种解决方案,但均无结果。
我不知道发生了什么。20.04 使用的系统与 gio 不同吗?
注意:我无法使用 cifs mount,因为它需要 sudo 权限(我无法将其提供给需要使用它的用户)。我无法使用 fstab 条目,因为每个用户都需要使用自己的凭据登录。
答案1
显然你需要先启动一个 dbus 会话:dbus-run-session bash
查看更详细的解决方案这里。