05 Déc
Lehel FlorianComedu, Tutoriels
Ajaxplorer est un gestionnaire de fichiers en ligne.
Ce gestionnaire permet de naviguer dans l’arborescence des fichiers utilisateurs. Il permet également l’édition de fichiers, l’écoute de fichiers audio, l’affichage d’images, …
- Vérifiez que votre serveur à jour avec la commande : Query-Auto
- Puis lancer lancer l’installation avec la commande : apt-eole install ajaxplorer
- Lancez gen_config, ouvrir votre config.eol, puis dans l’onglet Envole, mettre à oui l « Activation de l’accès à Ajaxplorer (gestionnaire de fichiers)«

- Lancez la commande reconfigure
Les fichiers de votre serveur sont donc maintenant accessible à l’adresse https:\\IP_Comed4\ajaxplorer
Pour un accès extérieur, il faut d’une part ouvrir les ports sur votre routeur vers votre serveur scribe, puis si vous avez une ip fixe vous pouvez y accéder à l’adresse suivante https:\\IP_fixe\ajaxplorer. Si vous avez une ip dynamique, inscrivez vous sur un service tel que dyndns.org, no-ip.com
Source / Site Officiel
27 Sep
Lehel FlorianComedu, Tutoriels
Les scripts actuels nécessitent que vous gardiez les fichiers eleves*.csv et enseignant*.csv dans le dossier importation du perso de l’admin.
Je propose donc une évolution de ces scripts qui se base sur l’annuaire LDAP de Scribe:
users.sh
#!/bin/sh
#Ici vérification que le fichier users.txt existe bien
if [ -e /etc/squid/users.txt ]
#S’il existe alors on sauvegarde le fichier users.txt en users.old
then \cp /etc/squid/users.txt /etc/squid/users.old
fi
#Recherche dans le LDAP, tous les utilisateurs du domaine, suppression des caractère inutiles et #création du fichiers users.txt contenant maintenant tous les logins.
ldapsearch -xLLL « (cn=Domainusers) » memberuid | cut -d « : » -f 2 | sed -e « s/^ // » | sed « 1,2d » > /etc/squid/users.txt
#Affecte les droits à proxy
chown proxy:proxy /etc/squid/users.txt
#Lance la reconfiguration de squid
squid -k reconfigure
La simple commande ldapsearch -xLLL cn=Domainusers vous donne la liste des utilisateurs dans ce format ci-dessous:
dn: cn=Domainusers,ou=local,ou=groupes,ou=RNE,ou=ac-nantes,ou=education,o
=gouv,c=fr
memberUid: eleve.test
D’où les options suivantes cut -d « : » -f 2 qui permet de garder seulement le login, sed -e « s/^ // » | sed « 1,2d » permettent de supprimer l’espace situé après le « : »
ainsi que les 2 première ligne qui contiennent le chemin absolu (dn) qui sont présentés comme ci-dessus
profs.sh
#/bin/bash
if [ -e /var/lib/squidguard/db/profs.txt ]
then \cp /var/lib/squidguard/db/profs.txt /var/lib/squidguard/db/profs.old
fi
ldapsearch -xLLL « (cn=professeurs) » memberuid | cut -d « : » -f 2 | sed -e « s/^ // » | sed « 1,2d »
> /var/lib/squidguard/db/profs.txt
chown proxy:proxy /var/lib/squidguard/db/profs.txt
squid -k reconfigure
Télécharger users.sh et profs.sh
Pour une utilisation comme serveur de filtrage en complément du serveur Scribe il faut :
BASE ou=education,o=gouv,c=fr
URI ldap://IP_SCRIBE
TLS_REQCERT allow
Pourquoi faire compliquer quand on peut faire plus simple ^^
23 Mar
Lehel FlorianComedu, Tutoriels
Bonjour, j’ai cru comprendre que les Atri étaient demandeur d’une documentation technique (malgré la doc fournit sur le Cd-Rom) sur l’installation Serveur autre que Windows et la mise en place de Bcdi-web.
Quatre installation plus tard j’ai travaillé sur une documentation, sur la migration d’un serveur BCDI Windows vers Linux, que vous trouverez ci-dessous:
Installation BCDI Linux
Modification du script CompressData.sh pour sauvegarde personnelle
#!/bin/sh
#Script de sauvegarde d'une base BCDI sur un serveur Linux
#A lancer en tant que SuperUtilisateur (su ou root) ou par le propriétaire de la base BCDI
#Ne modifiez pas le nom des variables ci-dessous
#si vous utilisez les fonctions de sauvegarde du module Bcdi pour Webmin
emplacementsav=/home/s/schesneau/perso/Sauvegarde_BCDI
nomfic=Stjo-$(date +%y-%m-%d).tar.gz
emplacementori=/usr/bcdiserv/Stjo/
cd $emplacementsav
tar -czvf $emplacementsav/$nomfic $emplacementori
chown schesneau.root $nomfic
chmod 0770 $nomfic
Ce script est à intégrer dans /etc/cron.daily, vous avez la possibilité de créer le lien via webmin. Il permet de faire la sauvegarde de la base dans un dossier du documentaliste au format Stjo-année-mois-jours.tar.gz et attribue les droits nécessaire au documentaliste pour consulter la sauvegarde.
Toutes les variables en rouge sont à paramétrer selon la configuration de votre établissement