filemanager.cli mount

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

filemanager.cli mount

by Hans-Juergen Tappe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo!

Kann mir bitte jemand das Vorgehen nennen, mit der ich ein lokales
Verzeichnis mit filemanager.cli sichtbar machen kann?

Angenommen, ich möchte das Festplatten-Verzeichnis /tmp/ in egroupware
für die Gruppe "Admin" unter /home/Admin/localTmp sichtbar machen.

- Ich lege in egroupware das Verzeichnis /home/Admin/localTmp an und
vergebe die entsprechenden Rechte.
- ./filemanager.cli mount \
       filesystem://root_admin:root_admin_passwort@default:/tmp \
       /home/Admin/localTmp

In eGroupware sehe ich nichts.
Was verstehe ich falsch?

Vielen Dank,
Hans-Jürgen


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
egroupware-german mailing list
egroupware-german@...
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Re: filemanager.cli mount

by ralfbecker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Hans-Jürgen,

Hans-Juergen Tappe schrieb:

> Hallo!
>
> Kann mir bitte jemand das Vorgehen nennen, mit der ich ein lokales
> Verzeichnis mit filemanager.cli sichtbar machen kann?
>
> Angenommen, ich möchte das Festplatten-Verzeichnis /tmp/ in egroupware
> für die Gruppe "Admin" unter /home/Admin/localTmp sichtbar machen.
>
> - Ich lege in egroupware das Verzeichnis /home/Admin/localTmp an und
> vergebe die entsprechenden Rechte.
> - ./filemanager.cli mount \
>        filesystem://root_admin:root_admin_passwort@default:/tmp \
>        /home/Admin/localTmp

Ohne zusätzliche Angabe von User, Gruppe bzw. Permissions wird mit
root:root:d------r-- gemounted.

Die Rechte werden aber noch mit den Lese- und Schreibrechten der Apache
verundet, sprich wenn Apache nicht Lesen oder Schreiben darf, darf es
der User auch nicht.

Zeigt "filemanager/cli.php mount --user root_admin --password xxxx" den
neuen Mount an? Wenn Du einen Mount ändern willst, musst Du zwingend
erst umount ausführen!

> In eGroupware sehe ich nichts.

Hast Du dich ausgelogt, mounts werden in der Session gecacht und nicht
ständig neu aus der DB geladen.

Ralf
--
Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon  +49 (0) 6352 70629-0
fax  +49 (0) 6352 70629-30
mailto: rb@...

www.stylite.de
www.egroupware.org
________________________________________________

Geschäftsführer Andre Keller,
        Gudrun Müller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
egroupware-german mailing list
egroupware-german@...
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Re: filemanager.cli mount

by Hans-Juergen Tappe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo Ralf!

Ralf Becker schrieb:
> Hans-Juergen Tappe schrieb:
>> Kann mir bitte jemand das Vorgehen nennen, mit der ich ein lokales
>> Verzeichnis mit filemanager.cli sichtbar machen kann?
>> Angenommen, ich möchte das Festplatten-Verzeichnis /tmp/ in egroupware
>> für die Gruppe "Admin" unter /home/Admin/localTmp sichtbar machen.
>> - Ich lege in egroupware das Verzeichnis /home/Admin/localTmp an und

Das ist scheinbar falsch. Anders als unter Linux wird kein Verzeichnis
als mount point vorausgesetzt. Es wird vom Mount angelegt und überlagert.

>> vergebe die entsprechenden Rechte.
>> - ./filemanager.cli mount \
>>        filesystem://root_admin:root_admin_passwort@default:/tmp \
>>        /home/Admin/localTmp

./filemanager.cli mount \
        --user root_admin --password root_admin_passwort \
        /tmp /home/Admin/localTmp

> Ohne zusätzliche Angabe von User, Gruppe bzw. Permissions wird mit
> root:root:d------r-- gemounted.

Das stimmt so nicht. Es wird mit den Filesystem-Rechten und Nutzern
gemounted, d.h.:
/tmp: root:root drwxrwxrwx
 /home/user: 1000 -1000 drwxr-xr-x

Wie kann ich dem cli.php denn mitgeben, für welche egroupware-Gruppe und
welchen eGroupware-Nutzer ich das mounten möchte (insbesondere, wenn es
auf dem Webserver nur den root-Nutzer gibt)? Per Webfrontend
(Superuser-Mode) kann man das zumindest nicht anpassen.

> Die Rechte werden aber noch mit den Lese- und Schreibrechten der Apache
> verundet, sprich wenn Apache nicht Lesen oder Schreiben darf, darf es
> der User auch nicht.

So weit bin ich noch nicht. ;-)

> Zeigt "filemanager/cli.php mount --user root_admin --password xxxx" den
> neuen Mount an? Wenn Du einen Mount ändern willst, musst Du zwingend
> erst umount ausführen!

Ja, das stimmt soweit.

>> In eGroupware sehe ich nichts.
> Hast Du dich ausgelogt, mounts werden in der Session gecacht und nicht
> ständig neu aus der DB geladen.

Ja, aber es gibt scheinbar noch ein Problem, wenn ich es innerhalb eines
Gruppenverzeichnisses speichern will. Dann bleibt es leer. Daher teste
ich es jetzt erstmal auf Ebene von /home.

Viele Grüße,
Hans-Jürgen


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
egroupware-german mailing list
egroupware-german@...
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Re: filemanager.cli mount

by ralfbecker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo Hans-Jürgen,

die Mount Optionen sind direct im Header des entsprechenden
Stream-Wrappers beschrieben:

http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.filesystem_stream_wrapper.inc.php?view=markup

Ich würde empfehlen entweder direkt unter der Root zu mounten oder als
Unterverzeichnis eines Homeverzeichnisses. Ansonsten kommst Du leicht in
Konflikt mit der eingebauten Automatik der Homeverzeichnisse.

Ralf

Hans-Jürgen Tappe schrieb:

> Hallo Ralf!
>
> Ralf Becker schrieb:
>> Hans-Juergen Tappe schrieb:
>>> Kann mir bitte jemand das Vorgehen nennen, mit der ich ein lokales
>>> Verzeichnis mit filemanager.cli sichtbar machen kann?
>>> Angenommen, ich möchte das Festplatten-Verzeichnis /tmp/ in egroupware
>>> für die Gruppe "Admin" unter /home/Admin/localTmp sichtbar machen.
>>> - Ich lege in egroupware das Verzeichnis /home/Admin/localTmp an und
>
> Das ist scheinbar falsch. Anders als unter Linux wird kein Verzeichnis
> als mount point vorausgesetzt. Es wird vom Mount angelegt und überlagert.
>
>>> vergebe die entsprechenden Rechte.
>>> - ./filemanager.cli mount \
>>>        filesystem://root_admin:root_admin_passwort@default:/tmp \
>>>        /home/Admin/localTmp
>
> ./filemanager.cli mount \
>         --user root_admin --password root_admin_passwort \
> /tmp /home/Admin/localTmp
>
>> Ohne zusätzliche Angabe von User, Gruppe bzw. Permissions wird mit
>> root:root:d------r-- gemounted.
>
> Das stimmt so nicht. Es wird mit den Filesystem-Rechten und Nutzern
> gemounted, d.h.:
> /tmp: root:root drwxrwxrwx
>  /home/user: 1000 -1000 drwxr-xr-x
>
> Wie kann ich dem cli.php denn mitgeben, für welche egroupware-Gruppe und
> welchen eGroupware-Nutzer ich das mounten möchte (insbesondere, wenn es
> auf dem Webserver nur den root-Nutzer gibt)? Per Webfrontend
> (Superuser-Mode) kann man das zumindest nicht anpassen.
>
>> Die Rechte werden aber noch mit den Lese- und Schreibrechten der Apache
>> verundet, sprich wenn Apache nicht Lesen oder Schreiben darf, darf es
>> der User auch nicht.
>
> So weit bin ich noch nicht. ;-)
>
>> Zeigt "filemanager/cli.php mount --user root_admin --password xxxx" den
>> neuen Mount an? Wenn Du einen Mount ändern willst, musst Du zwingend
>> erst umount ausführen!
>
> Ja, das stimmt soweit.
>
>>> In eGroupware sehe ich nichts.
>> Hast Du dich ausgelogt, mounts werden in der Session gecacht und nicht
>> ständig neu aus der DB geladen.
>
> Ja, aber es gibt scheinbar noch ein Problem, wenn ich es innerhalb eines
> Gruppenverzeichnisses speichern will. Dann bleibt es leer. Daher teste
> ich es jetzt erstmal auf Ebene von /home.
>
> Viele Grüße,
> Hans-Jürgen
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> egroupware-german mailing list
> egroupware-german@...
> https://lists.sourceforge.net/lists/listinfo/egroupware-german

--
Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon  +49 (0) 6352 70629-0
fax  +49 (0) 6352 70629-30
mailto: rb@...

www.stylite.de
www.egroupware.org
________________________________________________

Geschäftsführer Andre Keller,
        Gudrun Müller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
egroupware-german mailing list
egroupware-german@...
https://lists.sourceforge.net/lists/listinfo/egroupware-german