**xdg-open is for use inside a desktop session only. It is not
recommended to use xdg-open as root.**
¿Por qué la página del manual dice lo anterior?
Respuesta1
Como sabrás, xdg-open
se utiliza para abrir un archivo o URL en la aplicación preferida del usuario.
Si lo ejecuta usando root
, puede terminar con un sistema roto, pero ¿por qué?
Debido a que puede ejecutar un programa gráfico usando root
acceso (¿Por qué los usuarios nunca deberían usar sudo normal para iniciar aplicaciones gráficas?).
También puede ejecutar un programa que no debería ejecutarse con root
acceso o incluso ejecutar accidentalmente un comando peligroso usando root
acceso.
xdg-open
puede simplemente ejecutar un comando del cual no estamos seguros de sus resultados, por lo que no debe ejecutarse con root
acceso.