Запросить пароль при запуске dconf

Я хотел бы получить запрос пароля, когда кто-то пытается запустить редактор dconf. Есть ли возможность достичь этого?

2
задан 14 January 2014 в 00:31

3 ответа

Сначала отредактируйте файл /usr/share/applications/dconf-editor.desktop следующим образом:

  • Из терминала откройте файл dconf-editor.desktop, используя следующую команду:

    sudo -i gedit /usr/share/applications/dconf-editor.desktop
    
  • Найдите следующую строку:

    Exec=dconf-editor
    

    и замените ее на:

    Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY dconf-editor
    
  • Сохраните файл и закройте его.

Во-вторых, измените разрешение файла /usr/bin/dconf-editor, чтобы оно выполнялось только пользователем root. Для этого из терминала выполните следующую команду:

sudo chmod go-x /usr/bin/dconf-editor
0
ответ дан 14 January 2014 в 00:31

Одной из возможностей является исправление кода, чтобы он отображал диалог ввода пароля. Или написать обертку и поместить ее, скажем, в /usr/local/bin/dconf-editor. Но все это только театр безопасности, если вы не управляете ~/.config/dconf/ иначе. По умолчанию он принадлежит пользователю, который может изменять его по своему усмотрению.

Если вы хотите предотвратить внесение определенных изменений в конфигурацию, вы можете взглянуть на Pessulus ( https://wiki.gnome.org/Pessulus ). Но вам придется много работать, поскольку это давно устарело.

0
ответ дан 14 January 2014 в 00:31

Вы должны просто удалить пакет редактора dconf:

sudo apt-get remove dconf-editor

, чтобы каждый, кто хочет изменить ваш dconf, должен знать:

  1. Ваш пароль sudo или
  2. Как использовать командную строку dconf

Есть еще один вариант, но его не следует использовать, если вы не знаете, что делаете, что буквально помещает ваш каталог ~/.conf/dconf только для чтения.

0
ответ дан 14 January 2014 в 00:31

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

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