I will try to simplify my questions. Try to ignore most context (sdwdate, apparmor issues)…
Does it generally or it some cases make sense to use sandbox-app-launcher for any applications started by systemd units? Or are for systemd units apparmor + systemd hardening more appropriate? Or is systemd-app-launcher better to be only used for user facing applications, specifically GUI applications? (Command line applications often don’t need many of the stuff in /etc/X11/Xsession.d
, no need for dbus etc.)
Could you please try to make /usr/bin/url_to_unixtime
under sandbox-app-launcher? I cannot make it work under any sandbox-app-launcher configuration.
No. Totally different.
To resolve issues of sdwdate and sdwdate-gui development thread - #37 by troubadour I was wondering: could sandbox-app-launcher be used instead.
Yes I was wondering if that makes any sense.
I didn’t think about that yet. Would be good to document how sandbox-app-launcher interacts with system apparmor profiles. I.e…
When running an application under sandbox-app-launcher, is an apparmor profile in /etc/apparmor.d still in effect or ignored? For example suppose we could run evince
(did not test yet) under sandbox-app-launcher
. Does /etc/apparmor.d/usr.bin.evince
still matter or is it ignored?