Liens connexes

Dépêche modérée par

: Sortie des ldapscripts v1.4

Posté par martymac (page perso, ). Modéré le 06 janvier 2006.
0
La version 1.4 des ldapscripts vient de voir le jour !

Les ldapscripts sont des scripts shell diffusés sous licence GPL qui permettent de manipuler des comptes POSIX (utilisateurs, groupes, machines) sur un annuaire LDAP.

Voici les nouveautés proposées dans la version 1.4 :

- Code totalement revu, désormais "clean"
- Suppression de la dépendance à slappasswd et donc aux outils serveur
- Ajout de scripts de renommage (Samba 3.0.21) : ldaprenameuser, _ldaprenamegroup, _ldaprenamemachine
- Pages de man complètes
- Bugfixs divers

> Lire la suite (8 commentaires, moyenne: 1,4).   [dépêche : 1719 caractères]

Les ldapscripts fonctionnent sous GNU/Linux et FreeBSD (et tout autre Unix-like ?) et sont un peu comparables aux smbldap-tools à la différence qu'ils sont écrits en sh et non en PERL, ce qui évite à l'administrateur une configuration parfois fastidieuse de PERL et de ses librairies (au hasard Net::LDAP). Ils ont également pour seules dépendances les commandes clientes OpenLDAP (ldapadd, ldapdelete, ldapsearch, ldapmodify, ldapmodrdn, ldappasswd).

Deux utilisations sont possibles : en ligne de commande ou par Samba.

Leur utilisation en ligne de commandes peut permettre à un administrateur de gérer simplement les comptes d'utilisateurs et de groupes dans l'annuaire. Exemple :

# ldapaddgroup utilisateurs
# ldapadduser martymac utilisateurs
# ldapaddusertogroup martymac wheel

Utilisés pas Samba, ils permettent au logiciel de manipuler les comptes POSIX avant de gérer les informations liées aux comptes Samba (via les directives add xxx script). Leur utilisation facilite par exemple le fameux "net rpc vampire"... Exemple de configuration :

[...]
add machine script = /usr/local/bin/ldapaddmachine '%u' sambamachines
add user script = /usr/local/bin/ldapadduser '%u' sambausers
add group script = /usr/local/bin/ldapaddgroup '%g'
add user to group script = /usr/local/bin/ldapaddusertogroup '%u' '%g'
delete user script = /usr/local/bin/ldapdeleteuser '%u'
delete group script = /usr/local/bin/ldapdeletegroup '%g'
delete user from group script = /usr/local/bin/ldapdeleteuserfromgroup '%u' '%g'
set primary group script = /usr/local/bin/ldapsetprimarygroup '%u' '%g'
rename user script = /usr/local/bin/ldaprenameuser '%uold' '%unew'
[...]

Pour les essayer, suivez le lien :)

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

smbldap-tools

Posté par viking () le 06/01/2006 à 12:01. (lien). Évalué à 1.

Quels sont les avantages/inconvéniants par rapport au classique smbldap-tools ?

phpLDAPadmin

Posté par Dalton joe (page perso, ) le 06/01/2006 à 12:44. (lien). Évalué à 2.

Pour les faineants y a aussi phpLDAPadmin qui est plus convivial on vas dire.

http://phpldapadmin.sourceforge.net/

Revenir en haut de page