Como você deve saber, xdg-open
é usado para abrir um arquivo ou URL no aplicativo preferido do usuário.
Se você executá-lo usando o root, você pode acabar com um sistema corrompido, mas por quê?
Porque você pode executar um programa gráfico usando o acesso root ( Por que os usuários nunca devem usar o sudo normal para iniciar aplicativos gráficos? .
Ele também pode executar um programa que não deve ser executado com acesso root ou até executar acidentalmente um comando perigoso usando o acesso root.
Ele simplesmente executará um comando que não sabemos ao certo, portanto, ele não deve ser executado com acesso root.