From: Ralf Jung Date: Sun, 14 Apr 2024 15:40:21 +0000 (+0200) Subject: cannot unshare IPC as that breaks some wine applications X-Git-Url: https://git.ralfj.de/bubblebox.git/commitdiff_plain/d366040d3be70917a2f99df12cd85883dad407e4?ds=sidebyside;hp=30fafed702de8242f7b8741dfa6594be30cda72c cannot unshare IPC as that breaks some wine applications --- diff --git a/profiles.py b/profiles.py index 5ac39c8..8505fe6 100644 --- a/profiles.py +++ b/profiles.py @@ -3,7 +3,11 @@ from bubblebox import * # Various default sandbox settings DEFAULT = collect_flags( # namespace unsharing - bwrap_flags("--unshare-all", "--share-net", "--hostname", "bubblebox"), + # cannot unshare IPC as that breaks some wine applications + bwrap_flags("--unshare-user", "--unshare-pid", "--unshare-cgroup"), + # A different hostname is useful to be able to see when we are inside the sandbox. + # However, some applications will not like this unless the hostname also exists in `/etc/hosts`! + bwrap_flags("--unshare-uts", "--hostname", "bubblebox"), # basic directories bwrap_flags("--proc", "/proc", "--dev", "/dev", "--dir", "/tmp", "--dir", "/var", "--dir", "/run", "--symlink", "../run", "/var/run"), # an empty XDG_RUNTIME_DIR