Package: firejail
Followup-For: Bug #1015151
X-Debbugs-Cc: [email protected]
I tried the suggestion and it made no difference, but I suspect I have
a separate problem with local profiles. I first looked through the
man page for a commandline equivalent to “ignore noroot” and found
nothing. So then I created:
/home/user/my_symlinked_configs/firejail/my_app.local
with “ignore noroot” along with a whitelisted path and “net
vnet0”. Then I ran:
$ firejail --profile=/home/user/my_symlinked_configs/firejail/my_app.local\
--dns="$(ip address show dev vnet0 | awk
'/inet\>/{gsub(/[/].*/,""); print $2 }')\
my_app
(note that the --dns option *must* be on the CLI because unfortunately
profiles are incapable of command substitution)
It got the segfault as before. Then I downgraded to version
0.9.64.4-2 again and ran the same command. The app ran but it acted
as if the whitelisted folder did not exist. So I have a problem
making profiles work (likely because firejail cannot handle symlinks
properly [or even real dirs that happen to have a symlink]). So
apparently I cannot test the “ignore noroot” profile-only option.
-- System Information:
Debian Release: 11.4
APT prefers stable-updates
APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990,
'testing'), (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-16-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages firejail depends on:
ii libapparmor1 2.13.6-10
ii libc6 2.31-13+deb11u3
ii libselinux1 3.1-3
Versions of packages firejail recommends:
ii firejail-profiles 0.9.64.4-2+deb11u1
ii iproute2 5.10.0-4
ii iptables 1.8.7-1
ii xauth 1:1.1-1
ii xdg-dbus-proxy 0.1.2-2
ii xpra 3.0.13+dfsg1-1
ii xvfb 2:1.20.11-1+deb11u1
firejail suggests no packages.
-- Configuration Files:
/etc/firejail/firejail.config changed [not included]
-- no debconf information