SELinux Aufgaben: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
= Verlegen eines SSH-Ports =
 
= Verlegen eines SSH-Ports =
  
* Konfigurieren Sie den SSH-Port auf 9922 unter /etc/ssh/sshd_config
+
* Konfigurieren Sie den SSH-Port auf 8472 unter /etc/ssh/sshd_config
* Schalten Sie den Port 9922 in der Firewall frei unter /etc/nftables/main.nft
 
* systemctl restart nftables
 
 
* Labeln Sie den entsprechenden Port auf den passenden Kontext
 
* Labeln Sie den entsprechenden Port auf den passenden Kontext
 
* Testen Sie die Verbindung auf den neuen Port
 
* Testen Sie die Verbindung auf den neuen Port
Zeile 10: Zeile 8:
 
<!----->
 
<!----->
 
<span id="erweiterung-des-dateizugriffsrechte-für-apache"></span>
 
<span id="erweiterung-des-dateizugriffsrechte-für-apache"></span>
 +
 
= Erweiterung des Dateizugriffsrechte für Apache =
 
= Erweiterung des Dateizugriffsrechte für Apache =
  
* yum install httpd
+
* dnf install httpd
 +
* Verlegen Sie den http_port auf 90
 +
* Labeln Sie den Port entsprechend in SELinux
 +
* Erstellen Sie einen ungewöhnlichen DirectoryRoot für Apache und hinterlege eine Testdatei
 +
** mkdir -p /web/html
 +
** echo "Hello, world!" &gt; /web/html/test.html
 +
* Ändern Sie das DirectoryRoot für Apache unter /etc/httpd/conf/httpd.conf
 
* systemctl start httpd
 
* systemctl start httpd
* Schalten Sie den Port 80 in der Firewall frei unter /etc/nftables/main.nft
+
* Fügen Sie den richtigen Dateikontext für den Ordner /web und alle Unterverzichnisse zu und testen Sie die Seite
* systemctl restart nftables
 
*
 

Aktuelle Version vom 17. Januar 2023, 13:58 Uhr

Verlegen eines SSH-Ports

  • Konfigurieren Sie den SSH-Port auf 8472 unter /etc/ssh/sshd_config
  • Labeln Sie den entsprechenden Port auf den passenden Kontext
  • Testen Sie die Verbindung auf den neuen Port

Erweiterung des Dateizugriffsrechte für Apache

  • dnf install httpd
  • Verlegen Sie den http_port auf 90
  • Labeln Sie den Port entsprechend in SELinux
  • Erstellen Sie einen ungewöhnlichen DirectoryRoot für Apache und hinterlege eine Testdatei
    • mkdir -p /web/html
    • echo "Hello, world!" > /web/html/test.html
  • Ändern Sie das DirectoryRoot für Apache unter /etc/httpd/conf/httpd.conf
  • systemctl start httpd
  • Fügen Sie den richtigen Dateikontext für den Ordner /web und alle Unterverzichnisse zu und testen Sie die Seite