# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021-2024 Alexandre Pujol # Copyright (C) 2022 Jeroen Rijken # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{sbin}/rngd profile rngd @{exec_path} flags=(attach_disconnected) { include include include capability dac_read_search, capability net_admin, capability sys_admin, capability sys_nice, network netlink raw, @{exec_path} mr, /etc/conf.d/rngd r, /etc/machine-id r, /etc/{,opensc/}opensc.conf r, /var/lib/dbus/machine-id r, @{sys}/devices/virtual/misc/hw_random/rng_available r, @{PROC}/sys/kernel/random/poolsize r, @{PROC}/sys/kernel/random/write_wakeup_threshold rw, /dev/hwrng r, /dev/random w, include if exists } # vim:syntax=apparmor