Почему я должен использовать gksudo для приложений Gtk вместо sudo?
Я где-то читал, что люди должны использовать gksudo
для приложений, которые используют графический интерфейс Gtk вместо sudo
? В чем причина этого?
1 ответ
Решение
- Однако бывают и другие случаи, когда побочные эффекты могут быть такими же слабыми, как и не зависающие расширения Firefox, или настолько сильными, как невозможность входа в систему из-за изменения прав доступа к вашему домену.ICEauthority.
Эти ошибки возникают потому, что иногда, когда sudo запускает приложение, оно запускается с правами root, но использует файл конфигурации пользователя.
Например, если вы запускаете Firefox с помощью команды
gksudo firefox
он использует конфигурационный файл Firefox root.
Но если вы запустите Firefox с командой
sudo firefox
он работает с правами root, но использует файл конфигурации пользователя.