2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-08-22 10:07:12 +00:00

cupsd: convert profile to @etc_ro/rw

While cups itself writes to /etc the others require only read-only access
and might therefore live in /usr/etc.

(cherry picked from commit c3af6228fdf808c5013c27239c9ac73e2d6a355f)
Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
Jörg Sommer 2024-12-31 09:59:44 +01:00 committed by John Johansen
parent c456101ebb
commit 2aa7fe4659

View File

@ -23,28 +23,28 @@ include <tunables/global>
/{usr/,}bin/cat ix,
/usr/bin/foomatic-rip ixr,
/etc/foomatic/** r,
@{etc_ro}/foomatic/** r,
/usr/bin/gs ix,
/usr/lib/ghostscript/** m,
/usr/lib64/ghostscript/** m,
/usr/share/ghostscript/** r,
/etc/ghostscript/** r,
@{etc_ro}/ghostscript/** r,
/dev/lp0 rw,
/dev/tty rw,
/dev/ttyS? w,
/etc/cups rw,
/etc/cups/ r,
/etc/cups/** r,
/etc/cups/certs w,
/etc/cups/certs/* w,
/etc/cups/*.conf* rw,
/etc/cups/ppd rw,
/etc/printcap rw,
/etc/cups/printcap rw,
/etc/cups/ssl rw,
/etc/cups/yes/* rw,
@{etc_rw}/cups rw,
@{etc_rw}/cups/ r,
@{etc_rw}/cups/** r,
@{etc_rw}/cups/certs w,
@{etc_rw}/cups/certs/* w,
@{etc_rw}/cups/*.conf* rw,
@{etc_rw}/cups/ppd rw,
@{etc_rw}/printcap rw,
@{etc_rw}/cups/printcap rw,
@{etc_rw}/cups/ssl rw,
@{etc_rw}/cups/yes/* rw,
@{PROC}/meminfo r,
@{PROC}/sys/dev/parport/** r,
/sys/class/usb r,
@ -65,7 +65,7 @@ include <tunables/global>
/var/cache/cups/ rw,
/var/cache/cups/** rw,
/etc/paperspecs r,
@{etc_ro}/paperspecs r,
# Site-specific additions and overrides. See local/README for details.
include if exists <local/usr.sbin.cupsd>