Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
admin_grundlagen:selinux_-_webserver_inhalte_freigeben [2019/08/13 11:02] dhoppe [HTML Datei außerhalb des DocumentRoot anlegen] |
admin_grundlagen:selinux_-_webserver_inhalte_freigeben [2019/08/14 09:03] dhoppe |
||
---|---|---|---|
Zeile 45: | Zeile 45: | ||
-> Type: ''admin_home_t'' | -> Type: ''admin_home_t'' | ||
mv test.html /var/www/html | mv test.html /var/www/html | ||
- | -> Webserver kann //nicht// darauf zugreifen | + | -> Webserver kann //nicht// darauf zugreifen ((Security Context: //mv// verhält sich anders als //cp//. //mv// behält den Security Context der Quelle, während //cp// den Security Context des Ziels übernimmt.)) |
===== SELinux file type korrigieren ===== | ===== SELinux file type korrigieren ===== | ||
Zeile 62: | Zeile 62: | ||
oder | oder | ||
chcon --reference /var/www/html /var/www/html/test.html | chcon --reference /var/www/html /var/www/html/test.html | ||
+ | |||
+ | ((Change Security Context: Bei dem Befehl //chcon// handelt es sich um eine temporäre Lösung, die durch ein Relabling des Filesystem überschrieben wird. Eine dauerhafte Lösung wird mit Hilfe von //semanage// erzielt.)) | ||
==== restorecon ==== | ==== restorecon ==== | ||
restorecon /var/www/html/test.html | restorecon /var/www/html/test.html | ||
- | |||
- | |||
- | |||
====== HTML Datei außerhalb des DocumentRoot anlegen ====== | ====== HTML Datei außerhalb des DocumentRoot anlegen ====== | ||
Zeile 111: | Zeile 110: | ||
restorecon -RF /srv/test/ | restorecon -RF /srv/test/ | ||
-> Type: ''httpd_sys_content_t'', Webserver kann darauf zugreifen | -> Type: ''httpd_sys_content_t'', Webserver kann darauf zugreifen | ||
- |