Am einfachsten ist es jedoch, SELinux zu deaktivieren, was ich jedoch nicht empfehlen kann:
setenforce 0
Sie können auch eine Regel erstellen, die das Schreiben, Ausführen oder das, was sie tun muss und das bisher blockiert ist, zulässt. Überprüfen Sie dazu Ihre Systemprotokolldatei und kopieren Sie die Zeile, die "abgelehnt" ist. Es sollte etwa so aussehen:
audit(...): avc: denied { write } for pid=27984 comm="hostname" name="hostname" dev=sda6 ino=307469 scontext=root:system_r:system_r:s0 tcontext=system_u:object_r:usr_t:s0 tclass=...
Kopieren Sie es und führen Sie den folgenden Befehl aus:
audit2allow -M local << _EOF_ (paste the content) _EOF_
Dann renne:
semodule -i local.pp
Dadurch wird eine permanente Regel erstellt, sodass Sie SELinux nicht deaktivieren müssen. Selbst wenn Sie mehr als eine denied
Zeile haben, können Sie alle Zeilen auf einmal einfügen und audit2allow
generieren so viele Regeln, wie Sie in Ihrer local.pp
Datei benötigen .