[解決方法] 修復了 Nautilus Admin 在 Ubuntu 21.04 上不工作的問題

您想使用 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
                    

分享這個:

  • 更多的

相關文章