septembre 12 2015

Ajouter des schémas dans votre annuaire OpenLDAP avec Debian Jessie

depuis Debian Squeeze la structure des schémas ldap a changé ils ne sont plus au format .schema mais .ldif

on crée un fichier convert-file.conf

include         /etc/ldap/schema/.........
.....
.....
include         /etc/ldap/schema/openldap.schema

On va convertir ce fichier en fichier LDIF :
On crée tout d’abord un répertoire de travail
Puis on le transforme en fichiers LDIF

# mkdir /tmp/ldif_output

# slapcat -f /etc/ldap/convert-file.conf -F /tmp/ldif_output -n0 -s "cn={4}openldap,cn=schema,cn=config" > /tmp/cn=openldap.ldif

Puis on copie le fichier LDIF correspondant à l’include et On fixe les droits et on relance ldap

# cp /tmp/ldif_output/cn\=config/cn\=schema/cn\=\{4\} openldap.ldif /etc/ldap/slapd.d/cn\=config/cn\=schema/
# chown openldap:openldap /etc/ldap/slapd.d/cn=config/cn=schema/cn={4}openldap.ldif
# /etc/init.d/slapd restart

ici /cn={4}openldap.ldif car 5eme schema dans mon ldap , a adapter selon votre configuration

 

Catégorie : Ldap | Commentaires fermés sur Ajouter des schémas dans votre annuaire OpenLDAP avec Debian Jessie
septembre 12 2015

Bibliotheque Web

Réalisation d’une bibliothèque de eebook .

1)  copier les fichiers de Biblio.zip  dans  /home/Web/BiBlio/ et personnaliser les path dans tous les scripts

2) installation/paramétrage  incron ( http://doc.ubuntu-fr.org/incron )
apt-get install incron
echo root > /etc/incron.allow
cd /etc/incron.d

nano Biblio :
/home/Web/BiBlio/Upload IN_CLOSE_WRITE /home/Web/BiBlio/incron-Biblio.sh $#

ou /home/Web/BiBlio/Upload est le dossier a surveiller
IN_CLOSE_WRITE evenement a surveiller ( ici fin d’ecriture d’un fichier )
/home/Web/BiBlio/incron-Biblio.sh $# script a executer lor de l’evenement. et $# pointe sur le fichier qui correspond a l’événement

3) faire un partage samba de /home/Web/BiBlio/Upload . copier les fichiers pdf depuis un poste windows , a chaque fois qu’un pdf est terminé d’etre copié le script se lance et convertis le pdf en serie d’images

4) pour une plus simple organisation , le separateur de dossier est le _ par exemple Informatique_Linux_Ed-Diamond_Linux-Magazine_2015_185.pdf , seras convertis en 185 dans le dossier Informatique , Linux , Ed-Diamond , Linux-Magazine , 2015

biblio_01

Catégorie : Software | Commentaires fermés sur Bibliotheque Web