為什麼 xdg-open 不應該以 root 身分使用?

為什麼 xdg-open 不應該以 root 身分使用?
   **xdg-open is for use inside a desktop session only. It is not  
   recommended to use xdg-open as root.**

為什麼手冊頁有上述內容?

答案1

您可能知道,xdg-open用於在使用者首選應用程式中開啟檔案或 URL。

如果您使用 運行它root,您最終可能會得到一個損壞的系統,但為什麼呢?

因為您可以使用訪問來運行圖形程式root為什麼用戶永遠不應該使用普通的 sudo 來啟動圖形應用程式?)。

它還可能運行不應使用root存取權限運行的程序,甚至可能意外地使用存取權限來執行危險的命令root

xdg-open可能只是運行一個我們不確定其結果的命令,因此不應在具有root存取權限的情況下運行它。

相關內容