**xdg-open is for use inside a desktop session only. It is not
recommended to use xdg-open as root.**
Почему страница руководства говорит выше?
Как вы знаете, xdg-open используется для открытия файла или URL-адреса в предпочтительном приложении пользователя.
Если вы запустите его с помощью root, вы можете оказаться в сломанной системе, но почему?
Вы можете запустить графическую программу с использованием корневого доступа (почему пользователи не должны использовать обычный sudo для запуска графических приложений?).
Он также может запускать программу, которая не должна запускаться с правами доступа root или даже случайно запускает опасную команду с использованием корневого доступа.
Он просто запускает команду, которую мы не уверен, что это такое, поэтому он не должен запускаться с правами доступа root.
Как вы знаете, xdg-open используется для открытия файла или URL-адреса в предпочтительном приложении пользователя.
Если вы запустите его с помощью root, вы можете оказаться в сломанной системе, но почему?
Вы можете запустить графическую программу с использованием корневого доступа (почему пользователи не должны использовать обычный sudo для запуска графических приложений?).
Он также может запускать программу, которая не должна запускаться с правами доступа root или даже случайно запускает опасную команду с использованием корневого доступа.
Он просто запускает команду, которую мы не уверен, что это такое, поэтому он не должен запускаться с правами доступа root.