Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFExportation ODTImport Word DocumentHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== PGI Dolibarr ====== ===== Procédure d'installation ===== Pour installer Dolibar et les outils associés, vous devez d'abord : * télécharger l'archive depuis votre poste (fichier .deb) <code lscript>wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20%28DoliDeb%29/3.8.3/dolibarr_3.8.3-3_all.deb/download</code> * déposer le fichier dans le dossier ///tmp// (ou un dossier cible choisi) du serveur * installer le paquetage * se rendre dans le dossier ///tmp// <code lscript>cd /tmp</code> * Dépackager l'archive (installer) <code lscript> dpkg -i dolibarr_3.8.3-3_all.deb</code> * configurer Dollibarr * se rendre sur [[http://<ipserveur>/dolibarr]] * configurer les informations ===== Couplage avec un annuaire ===== Recourir à l'aide en ligne sur le wiki de l'outil : [[http://wiki.dolibarr.org/index.php/Module_LDAP]] L’outil offre deux solutions : * importer les comptes de l’annuaire * synchroniser les comptes avec l’annuaire. ==== Importer les comptes d’un annuaire Active Directory ==== Dans le menu Configuration / Modules / Modules Interface / LDAP. L'outil est prêt à interroger le serveur. Il faut ensuite paramétrer les informations pour récupérer les données de l'annuaire (onglet « utilisateur ») : **Remarque** : le document est rempli avec des valeurs spécifiques pour un annuaire //Microsoft Active Directory// {{:dolibarrldap-01.png?nolink|}} {{:dolibarrldap-02.png?nolink|}} Une fois les paramétrages validés, on peut réaliser l'import des comptes AD vers Dolibarr grâce au script //sync_users_ldap2dolibarr.php// présent à l'installation, que l'on exécutera ainsi : <code lscript># php /usr/share/dolibarr/scripts/user/sync_users_ldap2dolibarr.php now </code> Après une exécution sans erreur, les comptes se retrouvent dans la liste des utilisateurs. {{:dolibarrldap-03.png?nolink&300|}} <wrap em>A solutionner</wrap> : Dans la phase de test, l'import des mots de passe n'a pas fonctionné, il faut réinitialiser le mot de passe de chaque compte. ==== Synchronisation avec l’annuaire ==== Pour synchroniser les comptes directement depuis l’AD, on s’inspirera des éléments proposés sur le forum [[http://imprecates3.rssing.com/chan-3280461/all_p237.html]] en intervenant sur le fichier conf.php. <code apache> #Quelques corrections ont été nécessaires par rapport à la source. $dolibarr_main_authentication= 'ldap' ; # au lieu de 'dolibarr' $dolibarr_main_auth_ldap_host = 'monserveur-ad-primaire.mon-domaine.com'; $dolibarr_main_auth_ldap_port = '389'; $dolibarr_main_auth_ldap_version = '3'; $dolibarr_main_auth_ldap_servertype = 'activedirectory'; $dolibarr_main_auth_ldap_login_attribute = 'samaccountname'; $dolibarr_main_auth_ldap_dn = 'DC=mon-dn1,DC=mon-dn-2'; $dolibarr_main_auth_ldap_admin_login = 'mon-utilisateur-utilise-pour-authentifier@mondomaine'; $dolibarr_main_auth_ldap_admin_pass = 'le-mot-de-passe-de-cet-utilisateur'; #Ce filtre proposé par la source n'a pas fonctionné. Le système fonctionne si le filtre est commenté #$dolibarr_main_auth_ldap_filter = '&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))'; $dolibarr_main_auth_ldap_debug = 'false'; #Passé à true dans la phase de test pour obtenir de l’information de débogage </code> <WRAP left round alert 60%> <wrap em>A vérifier</wrap> : il semble qu’il faille d’abord importer les comptes dans Dolibarr. </WRAP> On ne gère pas ici les droits sur l’interface. dolibarr.txt Dernière modification : 2020/07/26 16:27de 127.0.0.1