Dans ce turiel nous allons voir comment installer et configurer et utliser le logiciel adtool sous Ubuntu Server 12.04LTS et Debian 6
Qu’est-ce que adtool?
Adtool est un outils en ligne de commande qui permet d’effectuer des commandes LDAP depuis Linux vers un Active Directory, il existe déja un logiciel appelé LDAPSEARCH qui ne permet que de lire des informations alors qu’adtool permet d’éditer et de créer des objets.
Avec adtool, vous pourez depuis votre linux:
- Créer / supprimer des utilisateurs, des OU, des groupes etc… sur votre Active directory
- Editer des objets des votre active directory
- Faire des recherches etc…
C’est un outils très pratiques et très facile à utiliser et qui peut en plus être utiliser dans des scripts bash !
Installation d’adtool
Sous debian 6 vous pouvez installer adtool via les dépôts:
apt-get install adtool
sous Ubuntu Server 12.04LTS il faut récupérer le .deb et l’installer manuellement (je ne l’ai pas trouvé dans les dépôts)
#Téléchargement de la version 64 bits wget http://launchpadlibrarian.net/57697940/adtool_1.3.3-2_amd64.deb #Téléchargement de la version 32 bits wget http://launchpadlibrarian.net/57696784/adtool_1.3.3-2_i386.deb #Installation sudo dpkg -i adtool_1.3.3-2_amd64.deb (pour la version 64 bits) sudo dpkg -i adtool_1.3.3-2_i386.deb (pour la version 32 bits)
Configuration d’adtool
Pour pouvoir être utlisé adtool à besoins d’être configuré, pour cela nous allons éditer son fichier de configuration se trouvant dans /etc/adtool.cfg
(sudo) nano /etc/adtool.cfg
Et remplissez le comme ceci:
#Fichier de configuration d'adtool #FQDN de votre serveur Active directory base dc=adserver,dc=test,dc=com #Ip de votre Active Directory uri ldap://0.0.0.0 #FQN d'un utilisateur ayant les droits nécéssaires sur l'AD (Ex: le compte administrateur) binddn cn=Administrator,cn=Users,dc=test,dc=com #Mot de passe du compte bindpw P@$$w0rD #FQDN sans le nom de la machine searchbase dc=test,dc=com
Voila enregistrez et quittez le fichier.
Utilisation d’adtool
Maintenant vous pouvez tester si ça fonctionne en listant les utilisateurs d’une OU par exemple:
adtool list OU=VotreOU,DC=test,DC=com #Ou encore lister le contenus de l'OU Users par défaut adtool list CN=Users,DC=test,DC=com
Vous pouvvez donc aussi créer des utilisateurs modifier des objets etc..
Exemple de création d’un utilisateur avec adtool dans l’OU newusers
#Création de l'OU newusers adtool oucreate newusers DC=test,DC=com #Création de l'utilisateur dans cette OU adtool useradd j.doe ou=newusers,dc=test,dc=com #Création d'un mot de passe poour cet utilisateur adtool setpass j.doe P@$$WorD #Activation du compte de cet utilisateur adtool userunlock j.doe
Je vous conseil de lire le man d’adtool pour pouvoir voir tous ce que vous pouvez faire avec !
Commentaires récents