为什么不应以 root 身份使用 xdg-open?

为什么不应以 root 身份使用 xdg-open?
   **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因为您可能使用Access运行图形程序(为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?)。

它还可能运行不应使用root访问权限运行的程序,甚至可能意外使用访问权限运行危险的命令root

xdg-open可能只是运行一个我们不确定其结果的命令,因此不应该通过root访问权限运行它。

相关内容