====== Ajoutez un WebShare sur SME ====== L'espace webshare permet de naviguer parmi les fichiers avec un navigateur plutot qu'un client ftp et cela dans une session securisée. On y rentre en https , comme https://monsite.org/webshare/repertoire_webshare ce n'est pas un ibays , et les utilisateurs ne sont pas ceux de sme habituels. C'est donc un espace totalement séparé, un répertoire dans /opt/webshare, et un fichier htpasswd dans /etc/httpd/conf. On peut donc ouvrir un espace commun de stockage à un groupe d'utilisteur avec un cryptage ssl, pour partager quelque document confidentiel. Le code de mise en place à travers une console en mode root echo "installation d'un WebShare" mkdir /tmp/webshare cd /tmp/webshare wget http://contribs.org/contribs/nightspirit/e-smith-htaccess/e-smith-htaccess-1.1-2.noarch.rpm #wget ftp://ftp.pbone.net/mirror/ftp.redhat.com/pub/redhat/linux/7.1/en/DMA/CPAN/RPMS/perl-Apache-Htaccess-0.4-10.i386.rpm wget ftp://ftp.pbone.net/mirror/dag.wieers.com/packages/perl-Apache-Htpasswd/perl-Apache-Htpasswd-1.5.9-1.0.rh7.rf.noarch.rpm wget http://www.spox31.dyndns.org/portail/IMG/rpm/devinfo-mitel-webshare-0.0.1-3.noarch.rpm #wget http://www.gatherum.org/downloads/downloads/phpfm.0.2.3.tar.gz rpm -i *.rpm Cela créer une nouvelle option dans le menu, apres un reboot de la machine. Vous pouvez créer/supprimer/modifier des espaces webshare, ainsi que les utilisateur/mot de passe autorisés à les consulter ou à y télécharger de nouveau fichier. ==== Modifs ==== ===Taille des fichiers=== J'ai augmenté la taille des fichiers en entrée à 100Mo dans le fichier /etc/e-smith/templates/etc/httpd/conf/httpd.conf/86WebShareAlias il faut les lignes $OUT .= " php_flag magic_quotes_gpc on\n"; $OUT .= " php_flag track_vars on\n"; $OUT .= " php_flag ad_max_filesize 100000000\n"; ce qui apporte une fois validé, les lignes dans /etc/httpd/conf/httpd.conf: Alias /webshare/datasons /opt/webshare/datasons RequireSSL on Options -Indexes AllowOverride None order deny,allow deny from all allow from all AuthName "Restricted datasons access only" AuthType Basic AuthUserFile /etc/httpd/conf/htpasswd.datasons Require valid-user AddType application/x-httpd-php .php .php3 php_flag magic_quotes_gpc on php_flag track_vars on php_flag ad_max_filesize 100000000 notez que d'ouvrir un ibays et de faire pointer un utilisateur déclaré par le menu "Chroot FTP users", à les avantages des transferts ftp, repositionnement, gestion différente de la bande passante, mais sans la securité ssl.(ftp securisé?) === autre navigateurs=== On peut adopter un autre navigateur plus sophistiqué tel que [[http://phpfm.sourceforge.net]] Se placer dans le répertoire du webshare concerné et mettre en place le bidule cd /opt/webshare/monwebshare wget http://phpfm.zalon.dk/incl/dl.php?file=tar.gz&phpfm.0.2.3.tar.gz tar xvfz *.tar.gz cd phpfm* mv -f * .. cd .. chown -R www:www * vi conf/config.inc.php modifier la langue , et le # Login configuration $phpfm_auth = FALSE; parceque la gestion du webshare s'en charge. c'est tout bon ;-)