**xdg-open is for use inside a desktop session only. It is not
recommended to use xdg-open as root.**
Why does the manual page say the above ?
**xdg-open is for use inside a desktop session only. It is not
recommended to use xdg-open as root.**
Why does the manual page say the above ?
As you may know xdg-open
is used to open a file or URL in the user's preferred application.
If you run it using root
, you may end up with a broken system, but why?
Because you may run a graphical program using root
access ( Why should users never use normal sudo to start graphical applications? ).
It may also run a program which shouldn't be run with root
access or even accidentally run a dangerous command using root
access.
xdg-open
may simply run a command of which we are not sure of its results, so it shouldn't be run with root
access.