murmur / DBus / phpBB3

2 Antworten [Letzter Beitrag]
MaxxG
Bild von MaxxG
Offline
Beigetreten: 04.08.2009
Punkte: 0

Hallo zusammen,
ich habe jetzt schon seit einiger Zeit einen VServer (Ubuntu) auf dem ein phpBB3-Forum und ein Murmur-Server (1.1.7) läuft.
Jetzt würde ich gerne die User und die Usergruppen vom Forum in mein murmur übernehmen und entsprechenden ACLs erstellen. Also wenn ich einen neuen User im Forum anlege und er in der entsprechenden Gruppe ist, dann soll er auch mumble mit entsprechenden rechten nutzen können. Ich weiß, dass es hier ein Beispielskript gibt, was zumindest die Anmeldedaten aus dem Foum zieht, das klappt auch (bis auf das des Skript nach einem SSH Timeout auch nicht mehr läuft), nur kann ich mit den Usergruppen nichts anfangen. Kann mir hier jemand weiterhelfen? Muss auch dazu sagen, das ich keine Ahnung von Pearl habe.
Gehe ich denn den richtigen Weg, oder klappt das mit ICE besser?? Freu mich über jede Antwort die mich weiterbringt, denn Dr. Google und andere haben mich nicht schlauer werden lassen.

Danke im Voraus

Hazardrix
Bild von Hazardrix
Offline
Beigetreten: 27.04.2008
Punkte: -2147482224

Hey, mit PHP und DBUS funktioniert das ganze schon mal überhaupt nicht.
Es existiert keine PHP DBUS Schnittstelle, du müsstest Umwege über Python gehen.

Deshalb kommt für dich nur ICE in Frage.

Die Nutzer auf dem Server zu registrieren stelle ich mir recht einfach vor,
einfach die Nutzerdatenbank des Forums durchlaufen und den Nutzer registrieren.
Da du jedoch nicht das Passwort aus der Datenbank auslesen kannst, da es ja als hash gespeichert ist, wirst du jedoch Probleme haben das Passwort mit zu übergeben.
Bei unserem Server Umzug bei welchem ich die Server neu aufgebaut habe, musste ich die Hash Passwörter entsprechend manuell kopieren (natürlich via eigenem skript, wärn sonst zu viele gewesen).
Wenn der gleiche Hashing Algorithmus bei Mumble benutzt wird wie bei dem phpBB3, dann wäre das für dich auch möglich.

Die Sache mit den Gruppen ist komplizierter, wäre aber auch möglich.

Das ganze existiert alles aber nicht in programmierter Form und müsste erst mit entsprechendem Aufwand programmiert werden.

Grüße.

MaxxG
Bild von MaxxG
Offline
Beigetreten: 04.08.2009
Punkte: 0

Hallo Hazardrix,

vielen Dank für deine Antwort. Also wie gesagt mit dem DBus Skript, das bei dem 1.1.8 Server dabei ist, da klappt das mit den Passwörtern. Das Skript liest mir auch die Gruppen aus, aber nur temporär, das ich sie nicht für die ACLs nutzen kann..

Hmm.. Hast du denn vielleicht einen Vorschlag wie ich mein Vorhaben am besten umsetzten kann. Will nicht immer wenn sich bei uns im Forum was ändert jedes mal des dann auch noch in der DB vom murmur nachziehen.

Danke Grüße
MaxxG