eGroupWare, ACLs und "externe" Homeverzeichnisse

View: New views
3 Messages — Rating Filter:   Alert me  

eGroupWare, ACLs und "externe" Homeverzeichnisse

by H-Torsten :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo zusammen,

eine bessere Betreffzeile ist mir leider nicht eingefallen. Vielleicht kann mir ja hier jemand weiterhelfen bzw. mich zumindest in die richtige Richtung schubsen.

Wir haben die aktuelle Version von eGroupWare laufen und nutzen auch die Dateiverwaltung. Nun kam die Frage auf, ob man nicht anstatt der eGroupWare-eigenen Homeverzeichnisse die eigentlichen Linux-Homeverzeichnisse bzw. einen Unterordner darin verwenden kann. Hintergrund der Überlegung ist, dass man dann entsprechend von überall Zugriff auf Dateien in bspw. diesem Ordner hätte und auch von Linux buw. Windows/Samba Dateien und Verzeichnisse dorthin kopieren könnte.

Ich habe nun ein bißchen herumprobiert und mit den entsprechenden Linux-ACLs für die betroffenen Verzeichnisse würde das auch soweit funktionieren. Alles wird in der Groupware korrekt angezeigt. Allerdings treten nun Probleme auf, wenn ich in diesem Verzeichnis direkt über Linux oder über Windows/Samba bspw. eine Datei oder ein Unterverzeichnis lösche. Das existiert dann logischerweise nicht mehr, wird aber in der Groupware nach wie vor angezeigt und führt dann zu Fehlern.

Hat in diesem Bereich schon einmal etwas gemacht bzw. hätte eine Idee, wo ich ansetzen könnte? Hauptursache scheint ja zu sein, dass eGroupWare Informationen über die Dateien und Verzeichnisse auch in der Datenbank mit ablegt. Zumindest habe ich in der Tabelle "egw_vfs" entsprechendes gefunden. Oder wäre das von mir gewünschte so ohne weiteres überhaupt nicht möglich und ich müsste/sollte in anderer Richtung (wie bspw. WebDAV in Verbindung mit Subversion) weiterschauen?

Schon vorab einmal Danke fürs Lesen und für etwaige Antworten.

Grüße aus Hannover und schönes Wochenende
- Torsten

Re: eGroupWare, ACLs und "externe" Homeverzeichnisse

by ralfbecker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Thorsten,

mit dem neuen Filemanager in trunk (Entwicklungsversion die demnächst
als 1.6 released wird) gibt es die Möglichkeit über stream-wrapper (eine
Art Plugins) beliebige Backends zu verwenden. Es gibt einen
stream-wrapper für Samba. Mit dem habe ich schon ein bischen
rumprobiert. Ist nicht ideal (da es das smbclient Program verwendet),
aber es funktioniert. Ist nicht kommited. Das ist das einzige was ich
mir sinnvoll vorstellen kann, da Du sonst alle Verzeichnisse vom
Webserver beschreibbar machen mußt.

Ansonsten wird der neue Dateimanager demnächst auch Linux Verzeichnisse
einfach mounten können, die müssen dann aber für Schreibzugriffe vom
Webserver auch beschreibbar sein. Bei der Variante können auch
Änderungen von Linux her erfolgen.

Mit dem alten 1.4 Filemanager würde ich nicht anfangen, der ist Tot!

Ralf

H-Torsten schrieb:

> Hallo zusammen,
>
> eine bessere Betreffzeile ist mir leider nicht eingefallen. Vielleicht kann
> mir ja hier jemand weiterhelfen bzw. mich zumindest in die richtige Richtung
> schubsen.
>
> Wir haben die aktuelle Version von eGroupWare laufen und nutzen auch die
> Dateiverwaltung. Nun kam die Frage auf, ob man nicht anstatt der
> eGroupWare-eigenen Homeverzeichnisse die eigentlichen
> Linux-Homeverzeichnisse bzw. einen Unterordner darin verwenden kann.
> Hintergrund der Überlegung ist, dass man dann entsprechend von überall
> Zugriff auf Dateien in bspw. diesem Ordner hätte und auch von Linux buw.
> Windows/Samba Dateien und Verzeichnisse dorthin kopieren könnte.
>
> Ich habe nun ein bißchen herumprobiert und mit den entsprechenden Linux-ACLs
> für die betroffenen Verzeichnisse würde das auch soweit funktionieren. Alles
> wird in der Groupware korrekt angezeigt. Allerdings treten nun Probleme auf,
> wenn ich in diesem Verzeichnis direkt über Linux oder über Windows/Samba
> bspw. eine Datei oder ein Unterverzeichnis lösche. Das existiert dann
> logischerweise nicht mehr, wird aber in der Groupware nach wie vor angezeigt
> und führt dann zu Fehlern.
>
> Hat in diesem Bereich schon einmal etwas gemacht bzw. hätte eine Idee, wo
> ich ansetzen könnte? Hauptursache scheint ja zu sein, dass eGroupWare
> Informationen über die Dateien und Verzeichnisse auch in der Datenbank mit
> ablegt. Zumindest habe ich in der Tabelle "egw_vfs" entsprechendes gefunden.
> Oder wäre das von mir gewünschte so ohne weiteres überhaupt nicht möglich
> und ich müsste/sollte in anderer Richtung (wie bspw. WebDAV in Verbindung
> mit Subversion) weiterschauen?
>
> Schon vorab einmal Danke fürs Lesen und für etwaige Antworten.
>
> Grüße aus Hannover und schönes Wochenende
> - Torsten

--
Ralf Becker
eGroupWare Training & Support ==> http://www.egroupware-support.de
Outdoor Unlimited Training GmbH [www.outdoor-training.de]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 (0)631 31657-0

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
egroupware-german mailing list
egroupware-german@...
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Re: eGroupWare, ACLs und "externe" Homeverzeichnisse

by H-Torsten :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo Ralf,

erst einmal vielen Dank für die Antwort.

ralfbecker wrote:
mit dem neuen Filemanager in trunk (Entwicklungsversion die demnächst
als 1.6 released wird) gibt es die Möglichkeit über stream-wrapper (eine
Art Plugins) beliebige Backends zu verwenden. Es gibt einen
stream-wrapper für Samba. Mit dem habe ich schon ein bischen
rumprobiert. Ist nicht ideal (da es das smbclient Program verwendet),
aber es funktioniert. Ist nicht kommited. Das ist das einzige was ich
mir sinnvoll vorstellen kann, da Du sonst alle Verzeichnisse vom
Webserver beschreibbar machen mußt.
Das mit der kompletten Beschreibbarkeit der Verzeichnisse ist etwas, was ich halt auf jeden Fall auch vermeiden wollte. Daher ja auch die Überlegung mit einem entsprechenden Verzeichnis oder ähnlichem.

ralfbecker wrote:
Ansonsten wird der neue Dateimanager demnächst auch Linux Verzeichnisse
einfach mounten können, die müssen dann aber für Schreibzugriffe vom
Webserver auch beschreibbar sein. Bei der Variante können auch
Änderungen von Linux her erfolgen.

Mit dem alten 1.4 Filemanager würde ich nicht anfangen, der ist Tot!
Aber das ist doch schon einmal eine Aussage. Wird dann wohl darauf hinauslaufen, dass ich in meiner Testumgebung wohl auch einmal die 1.6 installieren werde um mir das alles einmal entsprechend anzuschauen. Dann werde ich mir jetzt weiteres rumprobieren auf jeden Fall sparen!

Grüße
- Torsten
LightInTheBox - Buy quality products at wholesale price