¿Cómo puedo ejecutar un script Perl como root y aún así afectar la configuración de gconf del usuario?

LA NUEVA CONSULTA: Estoy tratando de hacer un script unificado que inicialice una nueva instalación de Ubuntu a mi gusto, debe ejecutarse en sudo para instalar paquetes, pero usar gconftool-2 para afectar la configuración de gconf depende de la sesión de dbus que no se maneja correctamente por el método de simplemente cambiar el UID solo en el script. ¿Alguien sabe cómo lograr hacer esto?

ANTIGUA CONSULTA: Estoy escribiendo un script de Perl para que se ejecute en el primer arranque de una nueva instalación de Ubuntu. Esto es para facilitar la adición de repositorios, la instalación de paquetes y la configuración de gconf. Mi problema son los permisos. Para instalar paquetes, necesito que el script se ejecute como sudo, pero luego la llamada a gconftool-2 actúa en el usuario raíz y no en mi usuario personal.

Respuestas a la pregunta(3)

Su respuesta a la pregunta