CentOS 7 SeLinux Problem?

Günther J. Niederwimmer gjn at gjn.priv.at
Fri Jun 21 15:48:45 EEST 2019


Hello,

I update my dovecot to the last Version, now I have this error in the audit 
Log.

Can any tell me what I can do, without selinux disabled

//
SELinux hindert /usr/sbin/dovecot daran, mit getattr-Zugriff auf Datei /proc/
sys/fs/suid_dumpable zuzugreifen.

*****  Plugin catchall (100. Wahrscheinlichkeit) schlägt vor    **************

If you believe that dovecot should be allowed getattr access on the 
suid_dumpable file by default.
Dann sie sollten dies als Fehler melden.
Um diesen Zugriff zu erlauben, können Sie ein lokales Richtlinien-Modul 
erstellen.
Ausführen
allow this access for now by executing:
# ausearch -c 'dovecot' --raw | audit2allow -M my-dovecot
# semodule -i my-dovecot.pp


zusätzliche Information:
Quellkontext                  system_u:system_r:dovecot_t:s0
Zielkontext                   system_u:object_r:proc_security_t:s0
Zielobjekte                   /proc/sys/fs/suid_dumpable [ file ]
Quelle                        dovecot
Quellpfad                     /usr/sbin/dovecot
Port                          <Unknown>
Host                          <Unknown>
RPM-Pakete der Quelle         dovecot-2.3.6-2.x86_64
RPM-Pakete des Ziels          
Richtlinien-RPM               selinux-policy-3.13.1-229.el7_6.12.noarch
SELinux aktiviert             True
Richtlinientyp                targeted
Enforcing-Modus               Enforcing
Rechnername                   mx01.example.com
Plattform                     Linux mx01.example.com 
3.10.0-957.21.3.el7.x86_64 #1
                              SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64
Anzahl der Alarme             1
Zuerst gesehen                2019-06-21 06:15:28 CEST
Zuletzt gesehen               2019-06-21 06:15:28 CEST
Lokale ID                     259a6386-ad49-4cdf-a21b-97f891c997aa

Raw-Audit-Meldungen
type=AVC msg=audit(1561090528.816:4135): avc:  denied  { getattr } for  
pid=28610 comm="dovecot" path="/proc/sys/fs/suid_dumpable" dev="proc" 
ino=39881 scontext=system_u:system_r:dovecot_t:s0 
tcontext=system_u:object_r:proc_security_t:s0 tclass=file permissive=0


type=SYSCALL msg=audit(1561090528.816:4135): arch=x86_64 syscall=stat 
success=no exit=EACCES a0=556b5394906b a1=7fff567c8e40 a2=7fff567c8e40 
a3=7fff567c87e0 items=0 ppid=1 pid=28610 auid=4294967295 uid=0 gid=0 euid=0 
suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm=dovecot 
exe=/usr/sbin/dovecot subj=system_u:system_r:dovecot_t:s0 key=(null)

Hash: dovecot,dovecot_t,proc_security_t,file,getattr
//

when I  create a separate my-dovecot.pp I have the same Error :-(

-- 
mit freundliche Grüßen / best regards,

  Günther J. Niederwimmer




More information about the dovecot mailing list