Почему 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правами доступа.

Связанный контент