| Home Profil Fun |
#45 Linux 23.02.2009
SELinux permissive mode alles loggen statt nur einmalBei SELinux im permissive mode werden Verletzungen der Regeln geloggt aber nicht geblockt. Dies kann z.b. für Test- und Debuggingzwecke dienlich sein. Das Problem hierbei ist, dass im permissive mode die gleichen AVC messages (Logeinträge) nur einmal geschrieben werden. Das heist, bei der nächsten Verletzung erfolgt kein weitere Logeintrag. Dies macht natürlich Sinn, da die Prozesse ja nicht vom Verletzen der Regeln abgehalten werden und so endlose, gleiche Logeinträge produzieren. Aber auf der anderen Seite braucht zum Testen jeden einzelnen Eintrag auch wenn sie identisch sind. Um nun dieses Verhalten entsprechend zu ändern, so dass auch im permissive mode alles ins Log geschrieben wird kann man die AVC-Cachegröße auf Null setzen. cat /selinux/avc/cache_thresholdDen Wert merken, sollte 512 sein. echo "0" > /selinux/avc/cache_threshold cat /selinux/avc/cache_threshold Um das ursprüngliche Verhalten wieder zu aktivieren schreibt man entsprechend den alten Wert zurück. SELinux-Training |