modutils: allow depmod and modprobe to use the I/O provided by apt
On Debian, when installing a package which provides a kernel module with DKMS, depmod and modprobe are invoked using a dedicated pseudo-tty: type=AVC msg=audit(1567803320.004:138586): avc: denied { read write } for pid=19269 comm="depmod" path="/dev/pts/2" dev="devpts" ino=5 scontext=sysadm_u:sysadm_r:kmod_t tcontext=sysadm_u:object_r:apt_devpts_t tclass=chr_file permissive=1 type=AVC msg=audit(1567803320.664:138589): avc: denied { use } for pid=19276 comm="modprobe" path="/dev/pts/2" dev="devpts" ino=5 scontext=sysadm_u:sysadm_r:kmod_t tcontext=sysadm_u:sysadm_r:apt_t tclass=fd permissive=1 type=AVC msg=audit(1567803320.664:138589): avc: denied { append } for pid=19276 comm="modprobe" path="/dev/pts/2" dev="devpts" ino=5 scontext=sysadm_u:sysadm_r:kmod_t tcontext=sysadm_u:object_r:apt_devpts_t tclass=chr_file permissive=1 Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org>
This commit is contained in:
parent
b3119f1d17
commit
b4377dfd67
@ -134,6 +134,11 @@ optional_policy(`
|
||||
alsa_domtrans(kmod_t)
|
||||
')
|
||||
|
||||
optional_policy(`
|
||||
apt_use_fds(kmod_t)
|
||||
apt_use_ptys(kmod_t)
|
||||
')
|
||||
|
||||
optional_policy(`
|
||||
# for postinst of a new kernel package
|
||||
dpkg_manage_script_tmp_files(kmod_t)
|
||||
|
Loading…
Reference in New Issue
Block a user