SELinux-Symlinks?

7

SELinux erlaubt mir nicht, den Kontext eines Symlinks zu ändern. Ich bekomme keine Fehler oder so. Es ändert einfach nicht den Symlink, was meiner Meinung nach bedeutet, dass es den Symlink auflöst und stattdessen ändert? Coderoot ist ein Symlink:

chcon -t httpd_sys_content_t / var / coderoot

Dadurch bleibt der Kontext des Symlinks gleich. Wenn meine Anwendung auf den Symlink verweist, springt SELinux ein und sagt nein. Bei ausgeschaltetem SElinux funktioniert es einwandfrei. Wie kann ich das beheben?

Joshua Enfield
quelle

Antworten:

12

Von der chcon(1)Manpage:

   -h, --no-dereference
          affect symbolic links instead of any referenced file
Ignacio Vazquez-Abrams
quelle