/usr/bin/pkexec 失敗

/usr/bin/pkexec 失敗

當我建立 SSH 公鑰並提示我輸入帳戶密碼時,終端會返回

bash: line 2: .ssh/authorized_keys: Permission denied

當我打開時authorized_keys我無法手動儲存它;

Unable to save ~/.ssh/authorized_keys
Error: administrator_copy_file(/tmp/.subl36c.tmp, /home/lee/.ssh/authorized_keys) failed: /usr/bin/pkexec failed

對 Ubuntu 還是新手;使用具有未知歷史記錄的預先存在的安裝。

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit

返回:

Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success

答案1

總結評論:系統中的許多檔案和目錄擁有權都被破壞(由主使用者而不是 root 使用者擁有,權限錯誤)。你的系統或多或少已經損壞了。前任所有者以何種方式濫用該系統?

您可以嘗試找出預設的所有權和權限是什麼,並手動設定它們;無法自動重置所有所有權和權限。我希望你能選擇這樣做,享受世界上所有的樂趣。

或者,重新安裝系統。只有這樣做,您才能確保前所有者對此電腦實施的任何數位犯罪都被根除。這樣,您將擁有一個乾淨、最新且正確擁有的系統。您可以從以下位置取得 Ubuntu 安裝映像這裡;安裝說明可以找到這裡建立備份在重新安裝系統之前刪除所有個人檔案。

相關內容