**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
存取權限的情況下運行它。