Почему xdg-open не следует использовать как root?

**xdg-open is for use inside a desktop session only. It is not recommended to use xdg-open as root.**

Почему страница руководства говорит выше?

1
задан 27 May 2017 в 21:18

2 ответа

Как вы знаете, xdg-open используется для открытия файла или URL-адреса в предпочтительном приложении пользователя.

Если вы запустите его с помощью root, вы можете оказаться в сломанной системе, но почему?

Вы можете запустить графическую программу с использованием корневого доступа (почему пользователи не должны использовать обычный sudo для запуска графических приложений?).

Он также может запускать программу, которая не должна запускаться с правами доступа root или даже случайно запускает опасную команду с использованием корневого доступа.

Он просто запускает команду, которую мы не уверен, что это такое, поэтому он не должен запускаться с правами доступа root.

1
ответ дан 18 July 2018 в 12:37

Как вы знаете, xdg-open используется для открытия файла или URL-адреса в предпочтительном приложении пользователя.

Если вы запустите его с помощью root, вы можете оказаться в сломанной системе, но почему?

Вы можете запустить графическую программу с использованием корневого доступа (почему пользователи не должны использовать обычный sudo для запуска графических приложений?).

Он также может запускать программу, которая не должна запускаться с правами доступа root или даже случайно запускает опасную команду с использованием корневого доступа.

Он просто запускает команду, которую мы не уверен, что это такое, поэтому он не должен запускаться с правами доступа root.

1
ответ дан 24 July 2018 в 20:00

Другие вопросы по тегам:

Похожие вопросы: