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 を使用してはいけないのでしょうか?)。

また、access で実行すべきではないプログラムを実行したりroot、access を使用して誤って危険なコマンドを実行したりする可能性もありますroot

xdg-open結果が不明なコマンドを単に実行するだけの場合があるため、rootアクセス付きで実行しないでください。

関連情報