Тема установки GTK2 для корня

Это наиболее вероятно случай повышения политики. Когда Вы делаете это от честного терминала, это - то, что происходит:

nc3b@aiur:~$ /sbin/mke2fs -jv /dev/sda1
mke2fs 1.41.3 (12-Oct-2008)
mke2fs: Permission denied while trying to determine filesystem size

Когда Вы делаете это от гнома или независимо от того, что существует демон, задача которого состоит в том, чтобы поднять Ваши полномочия, когда Вы хотите выполнить действие суперпользователя (это обычно предупреждает, что это - привилегированная операция и просит пароль). Я полагаю, что Fedora использует PolicyKit, но эти системы работают так же.

Реальная опасность большинства из них состоит в том, что они предлагают "Сохранять этот пароль в брелоке для ключей" или чем-то как этот и не предупреждают Вас снова.

sudo, [6] gksudo и kdesu не просят, чтобы пользователь повторно ввел их пароль каждый раз, когда это называют для подъема программы. Скорее пользователя просят относительно их пароля однажды в запуске. Если пользователь не использовал их административные привилегии в течение определенного промежутка времени (значение по умолчанию sudo составляет 5 минут [6]), пользователь еще раз ограничивается стандартными полномочиями пользователя, пока они не вводят свой пароль снова.

Таким образом, решение состоит в том, чтобы использовать пользователя, который просто не имеет права выполнить эти задачи, даже если он вводит свой пароль.

0
26.02.2012, 03:21
1 ответ

Можно создать a .gtkrc-2.0 файл внутри /root, такой как

gtk-theme-name="Redmond"
gtk-icon-theme-name="hicolor"
gtk-font-name="Sans 10"

Или, может установить утилиту как lxappearance и выполненный это с sudo, затем можно установить тему графически.

4
28.01.2020, 02:21
  • 1
    Учетная запись пользователя должна иметь этот файл где-нибудь? Я думаю, что мог символьная ссылка или копировать файл в корневую папку, однако, я не вижу скрытое .gtkrc зарегистрируйте где угодно в учетной записи пользователя. Как эти настройки хранятся для учетной записи пользователя? –  Village 26.02.2012, 03:23
  • 2
    В учетной записи пользователя у Вас также есть a .gtkrc-2.0 в Вашем Корневом каталоге. –  Renan 26.02.2012, 03:24
  • 3
    Существует нет .gtkrc-2.0 файл в моем корневом каталоге учетной записи пользователя, все же мне установили пользовательскую тему. XFce4 хранит эту информацию по-другому? –  Village 26.02.2012, 03:26
  • 4
    я думаю так, вероятно, это хранит конфигурацию GTK в другой форме. Так или иначе можно просто использовать lxappearance создать .gtkrc-2.0 файл. –  Renan 26.02.2012, 03:28

Теги

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