How sensitive is access to the dconf config file and dbus interface? #115
-
I want to play (less trusted) windows games relatively securely using Bottles (sandboxed with bubblejail), however it requires access to the dconf dbus to save settings. Will this allow for any easy escapes outside of GNOME? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Well, it oblivious depends on the other programs you have installed that make use of this shared settings system. Nevermind, you should generally treat talk access to As a workaround you can set Note that
https://docs.gtk.org/gio/overview.html#running-gio-applications |
Beta Was this translation helpful? Give feedback.
-
I wonder how flatpak handles this. Also it is probably best to have a separated D-Conf in each instance. This can probably be possible by running a separated D-Bus inside instance and using a bridge. |
Beta Was this translation helpful? Give feedback.
Well, it oblivious depends on the other programs you have installed that make use of this shared settings system. Nevermind, you should generally treat talk access to
ca.desrt.dconf
as command execution on the host.As a workaround you can set
GSETTINGS_BACKEND=keyfile
which will cause gsettings to read and write from/to$XDG_CONFIG_HOME/glib-2.0/settings/keyfile
. Of course you have to ensure that$XDG_CONFIG_HOME/glib-2.0/settings/keyfile
on the host is not the same file as inside of the sandbox.Note that
https://docs.gtk.org/gio/ov…