23.7 Der Super Administrator kann nicht gelöscht werden
 
Haben Sie einen Benutzer zum Super Administrator gemacht, so werden Sie feststellen, dass diese Aktion im User-Manager irreversibel ist. Sie können Ihrem Kollegen (nur ein Super Administrator kann normale Benutzer so weit befördern) weder die Zugriffsrechte entziehen, noch können Sie den User löschen.
Joomla! 1.1: Hier tritt das Problem nicht auf. Wenn Sie selbst Super-Administrator-Rechte haben, können Sie anderen Benutzern mit gleichem Status diese Rechte in den Usereinstellungen entziehen.
|
Sollte dies dennoch nötig sein, so müssen Sie in die Datenbank eingreifen. Dabei gilt der Grundsatz: so wenig direkte Eingriffe wie möglich. Wir werden dem Benutzer manuell lediglich den Super-Administrator-Status entziehen. Soll er wirklich gelöscht werden, so können Sie das dann wieder über das Backend tun.
Öffnen Sie die Datenbank beispielsweise in phpMyAdmin, und suchen Sie die Datenbank »jos_users«. Bearbeiten Sie hier den Eintrag des entsprechenden Benutzers. Nehmen Sie folgende Änderungen vor:
|
In der Spalte Usertype tragen Sie den neuen Usertyp ein, beispielsweise »Administrator«. |
|
In der Spalte gid schreiben Sie den Wert 24. |
Hinweis: Die Zuordnung von Usertyp zur gid-Nummer finden Sie in der Tabelle »jos_core_acl_ aro_groups«.
|
Jetzt können Sie die weiteren Änderungen im Backend vornehmen. Wir hätten den Benutzer auch gleich in der Datenbank löschen können. Er hat jedoch möglicherweise auf der Seite bereits seine Spuren durch Bearbeitungen hinterlassen, die auch mit seiner ID assoziiert sind. Wie damit umgegangen wird, das wollen wir wieder der Joomla!-Software überlassen.
Hinweis: Gelegentlich wird die Änderung nicht sofort im User-Manager angezeigt. Gehen Sie einfach in die Bearbeitungsansicht des Nutzers, und speichern Sie wieder, dann sind die Daten aktualisiert.
|
|