Seite 1 von 1
Rechte ändern sich scheinbar
Verfasst: 10.03.2008 11:03
von MarvZombie
Hallo,
Ich hab das Problem in meinem Forum, dass Member ständig nicht posten können. Und wenn ich dann die benutzerspezifischen Forenrechte anschaue, ist alles auf Nein eingestellt.
Woran kann das liegen und wie behebt man das? Es ist wirklich nervig, sowohl für die Member, als auch für mich als Admin, weil Rechte einstellen das nervigste am ganzen Admindasein ist.

Verfasst: 10.03.2008 11:20
von CC2009
Ich würde mir an deiner Stelle auch die Gruppenspezifische Forenrechte anschauen. Jeder User ist eigentlich in der Gruppe "Registrierte Benutzer" vorhanden.
So wie es aussieht greifen die Gruppenrechte vor den Benutzerrechten.
Denn mein User obwohl er als Admin eingestellt ist kann benutzerspezifisch auch garnichts machen. Doch durch die Gruppe "Administratoren" kann er wiederum doch alles ^^
Verfasst: 10.03.2008 14:28
von MarvZombie
Ich habe die Rechte schon mehrmals eingestelt. Und zwar alle. Auch die Benutzerrechte waren eingestellt. Und heut morgen war alles auf nein.
Verfasst: 10.03.2008 22:20
von gn#36
Entweder du hast einen Spaßvogel als Co-Admin der die Rechte wieder löscht, einen Einbrecher der irgend eine Sicherheitslücke ausnutzt, einen defekten SQL Server der ständig mit einem Backup der Tabellen gefüttert werden muss oder einen fehlerhaften Mod der alles wieder zurücksetzt... Such dir was aus.
Verfasst: 10.03.2008 22:31
von kazwo
CC2009 hat geschrieben:So wie es aussieht greifen die Gruppenrechte vor den Benutzerrechten.
Denn mein User obwohl er als Admin eingestellt ist kann benutzerspezifisch auch garnichts machen. Doch durch die Gruppe "Administratoren" kann er wiederum doch alles ^^
Das hat nichts mit Gruppen- oder Benutzerrechten direkt zu tun. Es gibt da eine klare Struktur:
Ja überstimmt immer Nein
Nie überstimmt immer Ja oder Nein.
Hat man als Admin "Kann Beitrag erstellen" (als Beispiel) auf "Nein", jedoch als Benutzer X "Ja", so kann man dennoch einen Beitrag erstellen.
Hat man als Admin "Kann Beitrag erstellen" auf "Ja", jedoch als Benutzer X "Nie", so kann man keinen Beitrag erstellen.
Verfasst: 11.03.2008 07:14
von CC2009
Nun das was du gerade als Beispiel gennant hast hört sich für mich nach Benutzer und Gruppenrechten an ^^
Doch greifen bei dir die Benutzerrechte vor den Gruppenrechten so wie ich das verstehe. Und so sollte es auch sein denke ich

Verfasst: 11.03.2008 14:18
von gn#36
Es gibt da keinen Vorrang der Benutzer oder Gruppenrechte voreinander.
Stell dir das lieber so vor:
- Nein Die Gruppenberechtigung oder Benutzerberechtigung hat "keine Meinung" zu dem Thema, diese Einstellung gilt grundsätzlich immer und hat die niedrigste Priorität.
- Ja Die Gruppenberechtigung oder Benutzerberechtigung würde das zulassen -> Überschreibt ein Nein
- Nie Die Gruppenberechtigung oder Benutzerberechtigung verweigert das Recht -> Überschreibt ein Ja
Genau in der Reihenfolge werden die Rechte abgearbeitet, völlig egal ob Benutzer oder Gruppenrecht (intern haben Benutzer auch single-User-Gruppen im alten phpBB2 die ganz genauso gehandhabt werden, bei phpBB3 wird das jetzt getrennt gespeichert, aber immer noch genau so behandelt.)
Ein Nie überstimmt also ein Ja, ein Ja ein Nein, ein Nein wird genau genommen nicht einmal gespeichert, wenn das System also Berechtigungen findet, dann entweder Ja oder Nie.
Benutzer-Einstellungen Ja und Gruppen-Einstellung Nein bedeutet trotzdem Ja, Benutzer-Einstellung Ja und Gruppen-Einstellung Nie bedeutet Nie, eine Rangfolge zwischen den beiden gibt's nicht.
Von der Regel gibt's aber auch Ausnahmen:
- Gründer haben unabhängig von den Einstellungen immer volle Administrator-Rechte (können sich also im Zweifel bei einem amok-laufenden Co-Admin sämtliche Rechte wieder verschaffen, selbst wenn der Co-Admin versucht den Gründer auszusperren).
- Auf globale Moderatorrechte haben die Forenbezogenen Einstellungen keinen Einfluss und umgekehrt, hier bleibt also auch ein Nie ohne Wirkung (KB:rechte_verfolgen)
Außerdem nicht zu verachten: Wenn ihr ein Nie Gruppenbezogen vergeben wollt, dann solltet ihr immer die betreffende Gruppe zur Hauptgruppe der User machen. Ansonsten melden sich die User aus der Gruppe wieder ab und haben wieder mehr Rechte, bei der Hauptgruppe ist das nicht möglich. Das setzt natürlich vorraus, dass der User seine Hauptgruppe nicht selbst ändern darf...