НОВЫЙ ЗАПРОС: я пытаюсь создать унифицированный скрипт, который инициализирует новую установку Ubuntu по моему вкусу, его нужно запускать под sudo для установки пакетов, но использование gconftool-2 для изменения настроек gconf зависит от сеанса dbus, который не обрабатывается правильно методом простого изменения UID только в скрипте. Кто-то знает, как это сделать?
СТАРЫЙ ВОПРОС: я пишу сценарий Perl, который будет выполняться при первой загрузке новой установки Ubuntu. Это упростит добавление репозиториев, установку пакетов и настройку параметров gconf. Моя проблема в разрешениях. Для установки пакетов мне нужно, чтобы скрипт выполнялся как sudo, но тогда вызов gconftool-2 действует на пользователя root, а не на моего личного пользователя.