From d366040d3be70917a2f99df12cd85883dad407e4 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sun, 14 Apr 2024 17:40:21 +0200 Subject: [PATCH 1/1] cannot unshare IPC as that breaks some wine applications --- profiles.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.30.2