Extplorer

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Extplorer

Messagepar cyberjuls » 17 Oct 2007 20:06

Salut,

Juste pour savoir si quelqu'un à déjà installé Extplorer sur une SME 7.x ou un logiciel équivalent? Pour info, ceci devrait permettre un accès client simple à une zone d'échange de fichiers.

pour plus d'info sur extplorer : http://extplorer.sourceforge.net/

A+
Avatar de l’utilisateur
cyberjuls
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 14 Jan 2004 01:00

Messagepar jibe » 17 Oct 2007 20:47

Salut,

Et pourquoi ne pas utiliser nautilus, konkeror, finder ou l'explorateur Windows, selon la machine cliente utilisée ? Où se situe l'intérêt d'avoir un explorateur spécifique SME, et un autre pour la machine cliente ?

Ou alors, il y a un truc qui m'échappe ?
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar cyberjuls » 17 Oct 2007 22:15

tu parles d'un accès lan direct via un navigateur? j'ai besoin d'une zone d'échange dispo depuis inetrnet pour mes clients.

En fait je cherche un système qui permettrais de disposer de zones d'échanges accessible de la manière la plus simple possible pour des clients (login, accès à certains dossier, possibilité de charger ou déposer des fichier via drag'n drop). L'idée est de limiter la zone d'échange à une ibay.

voici la structure type imaginée
ibay : echange

dossier : affaire 1
Pour chaque dossier affaire deux sous dossier un uniquement accéssible aux clients en lecture, un propre à chaque client en lecture ecriture, et enfin une zone à bordel accèssible à tout le monde.
dossier : affaire 2
dossier : affaire 3
dossier : affaire 4
dossier : affaire 5
dossier : affaire 6

utilisateur : Monsieur A
utilisateur : Monsieur B
utilisateur : Monsieur C
utilisateur : Monsieur D

monsieur A doit pouvoir accéder à l'affaire 1 2 et 3
Monsieur B à l'affaire 3, 5 et 6
Monsieur C à l'affaire 4
monsieur D à l'affaire 1, 4 et 6
etc etc....
Avatar de l’utilisateur
cyberjuls
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 14 Jan 2004 01:00

Messagepar Mikeyy72 » 17 Oct 2007 22:49

Bonsoir,

Un FTP ne suffirait pas, non ? :)
Mikeyy72
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 09 Oct 2006 11:42

Messagepar cyberjuls » 17 Oct 2007 22:52

j'ai des clients qui sont nuls en informatique. le ftp me prendrais déjà dix plombes à leur expliquer. Il me faut une solution intégrée à un navigateur web. un login et voilà, pas plus. les faire passer par du ftp risque de les perdre.

:lol:
Avatar de l’utilisateur
cyberjuls
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 14 Jan 2004 01:00

Messagepar Stirner » 18 Oct 2007 09:48

Salut,



Si tes clients sont sous XP pourquoi ne pas simplement utiliser un lecteur réseau ?


@+
Sur la boîte était indiqué : compatible windows 98, Win 2000, Win XP ou mieux... j'ai installé Linux
Avatar de l’utilisateur
Stirner
Vice-Amiral
Vice-Amiral
 
Messages: 777
Inscrit le: 06 Jan 2006 07:45
Localisation: Calva...Dos...

Messagepar Cool34000 » 18 Oct 2007 10:09

Salut,

cyberjuls a écrit:le ftp me prendrais déjà dix plombes à leur expliquer.

=>Ouvre ton navigateur Internet préféré
=> Tapes dans la barre d'adresse : ftp://user@password:tondomaine.com/chemin
10 plombes ou 10 secondes ? :lol:

Moi le seul truc qui m'ennuie avec le FTP c'est que c'est pas super sécurisé !
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar shwing » 18 Oct 2007 10:18

et pourquoi pas http://wiki.contribs.org/Webshare ?
pas très compliqué, c'est du web.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar cyberjuls » 18 Oct 2007 15:21

webshare parassait idéal, mais il manque de controle coté permission des dossiers. De plus les fichiers ne sont pas stockés dans une ibay.
Coté graphisme s'est un peu short aussi. l'idéal serait de pouvoir créer une skin, mais je ne vois pas comment.

pour la sécurité, effectivement le ftp n'est pas top. ceci dit ce n'est pas du super sensible que je laisse de ce coté.
Avatar de l’utilisateur
cyberjuls
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 14 Jan 2004 01:00

Messagepar KryBoo » 18 Oct 2007 15:24

Mais biuen sur que si tu peux faire tournéer webshare dans un Ibay :
http://forums.ixus.fr/viewtopic.php?t=39247

Il faut modifier les templates c'est tou pour que ca pointe dans l'ibay, apres tu laisse le template par défaut dans /opt/webshare-tools

Pour ce qui est du graphisme de Webshare c'est du css.... donc pas de grand soucis pour faire quelquechose a ton gout

Et puis les répertoires sont sécurisés
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Messagepar Muzo » 18 Oct 2007 17:43

Sinon il y'a aussi quixplorer:
http://forums.ixus.fr/viewtopic.php?t=11754

/Muzo
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar cyberjuls » 18 Oct 2007 17:58

ok pour les graphisme, bonne nouvelle.

Concernant les templates, je ne suis pas sûr des modif à faire exactement, pourrait-tu détailler un peu plus si tu as le temps?
Pour ce qui est de la gestion des droit d'accès aux dossier webshare, ils sont configurable ou pas alors?
Avatar de l’utilisateur
cyberjuls
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 14 Jan 2004 01:00

Messagepar KryBoo » 19 Oct 2007 09:42

1) Renomer le fichier /opt/webshare en /opt/webshare.old
2) Créer un groupe echangewebshare
3) Créer un utilisateur ftpwebshare
4) créer une ibays "Echange" groupe echagewebshare ecriture groupe/lecture Tous
5) faire un lien symbolique webshare

Code: Tout sélectionner
cd /opt
ln -s /home/e-smith/files/ibays/echange/html webshare


6)Editer le fichier
/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86WebShareAlias


Code: Tout sélectionner
{
    my $db       = esmith::ConfigDB->open_ro("WebShare")
    or return "# webshare disabled\n";

    my @webshare = $db->get_all_by_prop( type => 'WebShare' );

    foreach $webshare (@webshare) {
        my $key = $webshare->key;
        $OUT .= "# webshare\/$key\n";
        $OUT .= "Alias \/webshare\/$key \/home\/e-smith\/files\/ibays\/echange\/html\/$key\n";
        $OUT .= "<Directory \/home\/e-smith\/files\/ibays\/echange\/html\/$key>\n";
        {
            use esmith::util;
            my $release = esmith::util::determineRelease();
            if ( "$release" ge "7.0" ) {
                $OUT .= "    SSLRequireSSL\n";
            }
            else {
                $OUT .= "    RequireSSL on\n";
            }
        }
        $OUT .= "    Options +Indexes\n";
        $OUT .= "    AllowOverride None\n";
        $OUT .= "    order deny,allow\n";
        $OUT .= "    deny from all\n";
        $OUT .= "    allow from all\n";
        $OUT .= "    AuthName \"Restricted $key access only\"\n";
        $OUT .= "    AuthType Basic\n";
        $OUT .= "    AuthUserFile \/home\/e-smith\/db\/webshare\/htpasswd.$key\n";
        $OUT .= "    Require valid-user\n";
        $OUT .= "    AddType application\/x-httpd-php \.php \.php3\n";
        $OUT .= "    php_flag  magic_quotes_gpc  on\n";
        $OUT .= "    php_flag  track_vars        on\n";
        $OUT .= "<\/Directory>\n";
        $OUT .= "\n";
    }
}


ATTENTION a partir de la tu va pouvoir créer des webshare (outils d'admin sme) dans cette ibay

https://monserveur/webshare/share
Cependant les shares seront aussi accéssible et sans sécurité via http://monserveur/echange/share, pour bloquer cela tu peux créer un template-custom

Code: Tout sélectionner
pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98EchangeIbays

<Directory /home/e-smith/files/ibays/echange/html>
      php_value  max_execution_time 3000
           php_value  memory_limit 256M
          php_value  upload_max_filesize 100M
            php_value  post_max_size 100M


       AuthName "Restricted test access only"
       AuthType Basic
       AuthUserFile /home/e-smith/db/webshare/htpasswd.admin
       Require valid-user


</Directory>


Bien sur il faut créer un fichier AuthUserFile /home/e-smith/db/webshare/htpasswd.admin avec des login/mdp

Ou alors tu peux tout simplement interdire l'acces via le control panel de l'ibay pour tous les réseau externe ou avec un mot de passe a toi de voir

Perso j'a ajouter les php_values pour pouvoir dans cette ibay uploader 100 Mo

LE compte FTP, tu peux le chrooter dans le répertoire HTML de l'ibay echange pour pouvoir avoir un acces global au share

Tu poura aussi créer d'autres comtes ftp et les chrooter des les répertoires /home/e-smith/files/ibays/echange/html/Sharex/files....

Pour donner les deux options a tes utilisateurs Webshare ou FTP.

Pour ce qui est des Droits sur les répertoires attention car a la création des webshare le groupe est www
Je te propose de mettre dans le crontab

Code: Tout sélectionner
pico /etc/e-smith/templates/etc/crontab/webshares

# Droits sous les WebsShares by Flavien
*/5 * * * * root /root/webshare

pico /root/webshare
#Droits des Répertoires
chown www:webshare/home/e-smith/files/ibays/echange/html/*/files/ -R;
chmod 774 -R /home/e-smith/files/ibays/echange/html/*/files/;


Attentions au droits de ce fichier
chmod 744 /root/webshare





D'autres options peuven,t être ajouter comme le nettoyage des fichier de plus de 7 jours.

Code: Tout sélectionner
pico /root/nettoyage


REP=/home/e-smith/files/users/admin/home

#Archivage pour savoir ce qui a été effacé
find $REP -type f -mtime +6 > $REP/$(date +%Y%m%d)_log.log
find /home/e-smith/files/ibays/echange/html/*/files -type f -mtime +6 > $REP/$(date +%Y%m%d)_echange_log.log

#Suppression des fichiers de plus de 7 Jours Dans les Ibays Files
find $REP -mtime +6 -exec rm {} \;
find /home/e-smith/files/ibays/echange/html/*/files -type f -mtime +6 -exec rm {} \;



Pour activer ca tu peux le mettre dans le cron.daily
chmod 755 /root/nettoyage

cd /etc/cron.daly
ln -s /root/nettoyage nettoyagewebshare



Normalement avec ca ca marche
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Messagepar KryBoo » 19 Oct 2007 09:45

Pour les graphisme c'est un fichier css je te propose de la modifier directement sur le teplate dans /opt/webshare-tool/incl/lefichier.css

Tu eux aussi modifier le fichier /opt/webshare-tool/conf.config.php.ini, pour utiliser le même paramètre partout (langue par exemple)
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Messagepar Mikeyy72 » 19 Oct 2007 10:07

Bonjour,

net2ftp ou Mini Host File de GalaxyScripts!

- dans l'exemple, net2ftp est du web, mais tu peux l'installer sur une ibay, je l'ai déjà utilisé!
- MiniHostFile, déjà essayé aussi, c'est du php, donc tout est modifiable!
Mikeyy72
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 09 Oct 2006 11:42

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité