Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m290_guko:learningunits:lu12:theorie:b_berechtigungen_rollenmodell [2025/11/16 22:19] gkochmodul:m290_guko:learningunits:lu12:theorie:b_berechtigungen_rollenmodell [2025/11/17 14:37] (aktuell) gkoch
Zeile 114: Zeile 114:
   * Dann technisch umsetzen: **Welche Rolle bekommt welche Rechte?**   * Dann technisch umsetzen: **Welche Rolle bekommt welche Rechte?**
  
 +===== 5. Der root-User – mächtig, aber... =====
  
 +In jeder MySQL-Installation gibt es den **Benutzer ''root''**.  
 +Er ist der **Superuser** – vergleichbar mit einem Systemadministrator auf einem Computer.
  
-===== 5. Erste technische Begriffe =====+Eigenschaften von ''root'': 
 + 
 +  * hat **alle Rechte** auf allen Datenbanken (''ALL PRIVILEGES ON *.*''), 
 +  * kann **andere Benutzer und Rollen anlegen, ändern oder löschen**, 
 +  * kann **jede Tabelle lesen, ändern oder entfernen**, 
 +  * ist **nicht beschränkt durch Rollen oder Privilegien**. 
 + 
 +Das ist praktisch für **Systemverwaltung und Setup**, aber riskant im Alltag: 
 + 
 +  * Ein Fehler mit ''root'' kann **alle Datenbanken** betreffen (z. B. versehentliches Löschen), 
 +  * Wenn jemand das Passwort von ''root'' kennt, hat er **vollständigen Zugriff auf alle Daten**, 
 +  * Applikationen, die mit ''root'' verbunden sind, verletzen das Prinzip der **minimalen Privilegien**. 
 + 
 +**Best Practice:** 
 +  * ''root'' wird **nur für administrative Aufgaben** genutzt (z. B. Setup, Benutzerverwaltung). 
 +  * Für den Betrieb (z. B. in Applikationen, Notenbuch, Übungsszenarien) werden **eigene Benutzer mit begrenzten Rechten** angelegt. 
 +  * Diese Benutzer erhalten nur die **Rollen und Rechte**, die sie wirklich brauchen. 
 + 
 + 
 +===== 6. Erste technische Begriffe =====
  
 Auf der nächsten Seite lernen Sie die konkreten MySQL-Befehle kennen: Auf der nächsten Seite lernen Sie die konkreten MySQL-Befehle kennen:
  • modul/m290_guko/learningunits/lu12/theorie/b_berechtigungen_rollenmodell.1763327975.txt.gz
  • Zuletzt geändert: 2025/11/16 22:19
  • von gkoch