• Регистрация

1,096 вопросов

1,459 ответов

1,302 комментариев

8,780 пользователей

Добро пожаловать на Ubuntu Ответы, где вы можете задать вопросы и получить ответы от других пользователей сервиса.

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

0 голосов
Я читал где что знающие люди рекомендуют использовать gksudo вместо sudo для GTK приложений. Возник вопрос - почему? Благодарен за ответ!
Вопрос Sep 12 от nemo Новичок (160 баллов) в категории Настольные системы
   

1 ответ

0 голосов

Первоисточник: http://www.psychocats.net/ubuntu/graphicalsudo

Существует множество "побочных эффектов", такие как некорректная работа расширений Firefox, невозможность добавить расширение, поменять настройки приложения и тому подобное. Все это связано с настройкой доступов к вашему файлу .ICEauthority.

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

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

 gksudo firefox

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

Но если вы запустите через "обычную" утилиту sudo

 sudo firefox

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

Ответ Sep 12 от and3001 Гуру (24,350 баллов)
...