
我全新安裝了 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
當 (a) 我在 ssh 終端機中執行它 (b) 桌面環境中的終端機視窗時,就會出現問題 2。我使用 dbus-launch 嘗試了各種建議的解決方案,但沒有結果。
我不知道發生了什麼事。 20.04使用的系統與gio不同嗎?
注意:我無法使用 cifs mount,因為它需要 sudo 權限(我無法將其授予需要使用它的使用者)。我無法使用 fstab 條目,因為每個使用者都需要使用自己的憑證登入。
答案1
顯然您需要先啟動 dbus 會話:dbus-run-session bash
請參閱更詳細的解決方案這裡。