Forum général.cherche-logiciel Explorateur de fichiers, sudoisé

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
3
23
août
2013

Salut,

Dans ma quête actuelle pour faire un auto-hébergement qui ferait pâlir des gens, je cherche une application web qui fasse explorateur de fichier, mais en ayant les droits de la personne connectée.
Typiquement j'ai mon serveur chez moi, et mon NAS à coté. le serveur a monté le disque NAS en NFS, no problem, en accès direct ca rox avec mon user lambda. Mais lorsque je veux y accéder depuis le web, une application a par défaut les droits de www-data, normal puisque c'est Apache. Moi j'aimerais bien que quand je suis connecté avec toto, j'ai les droits de toto pour manipuler les fichiers de toto, et pareil pour tata ou titi.

J'ai testé avec AjaXplorer et Owncloud, qui ne permettent pas la sudoisation, hélas. On peut le contourner via des montages samba ou autre possibles directement dans l'application, mais là j'obtiens des niveaux de lenteur et de plantages un peu trop forts…

Bref, y a-t-il d'autres alternatives que je n'ai pas encore trouvées ou faut-il que j'attende que ce type d'outil soit plus mature ?

  • # Je t'ai fais un googlage

    Posté par  . Évalué à 2.

    Je sais pas si ça correspond mais j'ai trouvé ça : http://www.jquery4u.com/plugins/10-jquery-file-manager-plugins/

    (en fait je cherchais le truc qu'ils utilisent à ma fac, mais c'est une solution maison)

    Please do not feed the trolls

  • # apache2-mpm-itk

    Posté par  . Évalué à 0.

    Moi j'ai résolu le problème avec apache2-mpm-itk

    MPM multiutilisateur pour Apache 2.2

    Le module multiprocessus (MPM) ITK fonctionne de la même façon que le
    module classique « prefork » (qui est sans fil d'exécution), mais il permet
    de contraindre chaque vhost individuellement à un utilisateur particulier
    du système. Ceci permet de faire tourner plusieurs sites web sur un seul
    serveur sans qu'ils puissent voir les fichiers des autres. Ce module n'est
    pas inclus dans le httpd normal de Apache.

    Pour chaque virtualhost j'utilise AssignUserID user group

    Comme ça apache est lancé avec les droits de l'utilisateur voulu selon le virtual host

    • [^] # Re: apache2-mpm-itk

      Posté par  (site web personnel) . Évalué à 1.

      Merci mais justement le problème est le même, puisqu'un seul utilisateur utilisera le virtual host. Moi je veux au contraire que l'application ait les droits de l'utilisateur connecté, donc puisse être différente à chaque différente connexion.

  • # WebDAV via CGI

    Posté par  (site web personnel) . Évalué à 4.

    Il y a un projet que je suis de loin qui s'appelle webdavcgi qui fait cela. Du coup, j'en ai trouvé un autre…

    http://webdavcgi.sourceforge.net/doc.html

    http://blog.pepita.org/?p=241

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.