dedlfix: GRANT weitergeben

Beitrag lesen

echo $begrüßung;

Im praktischen Falle von MySQL wird beispielsweise nicht gespeichert, woher ein Privileg kommt.

Ja, aber wenn es in MYSQL nicht gespeichert wird, woher weiß das DBMS dann, dass B dem D einfach GRANT SELECT entziehen kann, obwohl nicht B es gewährt hat sondern C?!

MySQL weiß es nicht[*]. Solange der Benutzer das "GRANT OPTION"-Recht hat, kann er nach Belieben die ihm gegebenen Rechte anderen vermachen oder entziehen.

echo "$verabschiedung $name";

[*] Es gibt zwar bei den Tabellen-Rechten einen Vermerk des Grantors (für User, Host, DB und Column gibt es dies nicht), der wird aber von MySQL nicht weiter ausgewertet.