Почему я должен использовать gksudo для приложений Gtk вместо sudo?

Я где-то читал, что люди должны использовать gksudo для приложений, которые используют графический интерфейс Gtk вместо sudo? В чем причина этого?

1 ответ

Решение

Источник.

  1. Однако бывают и другие случаи, когда побочные эффекты могут быть такими же слабыми, как и не зависающие расширения Firefox, или настолько сильными, как невозможность входа в систему из-за изменения прав доступа к вашему домену.ICEauthority.

Эти ошибки возникают потому, что иногда, когда sudo запускает приложение, оно запускается с правами root, но использует файл конфигурации пользователя.

Например, если вы запускаете Firefox с помощью команды

 gksudo firefox

он использует конфигурационный файл Firefox root.

Но если вы запустите Firefox с командой

 sudo firefox

он работает с правами root, но использует файл конфигурации пользователя.

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