無法透過 GVFS 掛載 SMB 共享

無法透過 GVFS 掛載 SMB 共享

由於某種原因,共享系統上的一個使用者存在 gvfs 存取問題。該系統運行 Ubuntu 18.04 LTS,並在 2021 年 11 月 14 日之前完成完整修補。

我們用來取得掛載的過程(每個使用者在此伺服器上都有自己的共用):

/usr/bin/dbus-run-session bash
/usr/bin/gio mount smb://username@server/sharename

對於除一名用戶外的所有用戶,此命令運行時會要求輸入網域和密碼並在以下位置設定連線:

/run/user/1039/gvfs/

對於無法連接的這一用戶,它開始進行連接,然後失敗並出現以下錯誤:

“fusermount:無法存取掛載點 /run/user/1039/gvfs:權限被拒絕”

我查看了該資料夾的權限,權限是 rx------,由使用者擁有。我將其與兩個已知的工作帳戶進行了比較,這些權限是 rwx----- 由其各自的用戶擁有。

我要求擁有非工作帳戶的用戶嘗試使用 chmod 更改權限,但儘管沒有收到錯誤,但權限似乎從未更改。

有誰知道有什麼方法可以正確設定這些權限,或重置 GVFS(假設這就是問題所在)?

謝謝!

答案1

在幾年前這個答案的幫助下,我能夠弄清楚這一點:

ls:無法存取.gvfs:權限被拒絕

事實證明,GVFS 已被列為已為使用者/共用安裝,但由於某種原因未實際安裝或未完全卸載。

無論哪種方式,卸載並重新進行安裝設定都有效。

相關內容