您想使用 GVfs 管理後端以 root 權限打開 Nautilus 文件瀏覽器或 Gedit 文本編輯器嗎? 它不起作用Ubuntu21 月 04 日。
當你跑步時 nautilus admin://
金子 gedit admin://
當我以 root 身份打開文件夾或文檔時,它不起作用並且出現錯誤。
GDBus.Error: org.freedesktop.PolicyKit1.Error.Failed: Unix 進程主題沒有設置 uid
當您使用 nautilus-admin 擴展啟用“以根用戶身份打開”上下文菜單時,也會發生此錯誤。
這個問題的原因是gvfs 提交修復了 flatpak 應用程序的網絡權限要求問題。 擺脫錯誤(見)漏洞), 僅恢復一次提交可能是一種解決方法。
方法 1:從 Ubuntu 20.10 存儲庫安裝舊的 GVfs。
您可以下載並安裝gvfs.deb 包對於更早的 Ubuntu 20.10。 以下是 64 位系統的鏈接:
gvfs_1.46.1-1ubuntu1_amd64.deb
gvfs-libs_1.46.1-1ubuntu1_amd64.deb
gvfs-fuse_1.46.1-1ubuntu1_amd64.deb
gvfs-daemons_1.46.1-1ubuntu1_amd64.deb
gvfs-common_1.46.1-1ubuntu1_all.deb
gvfs-backends_1.46.1-1ubuntu1_amd64.deb
獲取 6 個包,打開終端 (Ctrl + Alt + T) 並運行命令以安裝它們。
sudo apt install ./Downloads/gvfs*.deb
方法 2:重新打包 GVfs 以撤消提交。
如果你不想降級 gvfs,重建它而不提交。為了讓事情更簡單,我上傳到這個購電協議..
1. 從 System App Launcher 或按鍵盤上的 Ctrl + Alt + T 打開終端。 打開後,運行命令以添加 PPA。
sudo add-apt-repository ppa:ubuntuhandbook1/gvfs
2. 接下來,使用以下命令安裝 gvfs 的補丁版本:
sudo apt install gvfs=1.47.91-2ubuntu1
3.最後使用命令刪除PPA。
sudo add-apt-repository --remove ppa:ubuntuhandbook1/gvfs
如何將 GVfs 恢復為庫存版本:
如果您改變主意並想取回它,只需在終端中運行命令即可。
sudo apt install gvfs=1.47.91-1ubuntu1
分享這個:
- 更多的