Authentification globale via LDAP/ Front End Web LDAP

Authentification globale via LDAP/ Front End Web LDAP - Linux et OS Alternatifs

Marsh Posté le 09-12-2010 à 11:50:10    

bonjour les amis admin,

 

j'aimerai avoir un identifiant + mot de passe unifié pour tout les services au sein de ma boite ( samba, mail, wiki, svn, ssh@serveur appli etc ...)

 

apparemment il y a ldap qui fait ça mais ça a l'air assez compliqué à mettre en place. Est-ce qu'il y a des solutions pré-packagées qui me permettent de gérer ça facilement?

 

et cerise sur le gâteau: il y a t-il un front-end web qui permet aux utilisateurs de changer leur mot de passe avec cette solution ?

 

Message cité 1 fois
Message édité par sligor le 09-12-2010 à 11:50:37

---------------
qwerty-fr
Reply

Marsh Posté le 09-12-2010 à 11:50:10   

Reply

Marsh Posté le 09-12-2010 à 12:03:01    

sligor a écrit :

bonjour les amis admin,
 
j'aimerai avoir un identifiant + mot de passe unifié pour tout les services au sein de ma boite ( samba, mail, wiki, svn, ssh@serveur appli etc ...)
 
apparemment il y a ldap qui fait ça mais ça a l'air assez compliqué à mettre en place. Est-ce qu'il y a des solutions pré-packagées qui me permettent de gérer ça facilement?
 
et cerise sur le gâteau: il y a t-il un front-end web qui permet aux utilisateurs de changer leur mot de passe avec cette solution ?
 


 
Non, Oui.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 09-12-2010 à 12:04:54    

Il y a MDS chez mandriva qui permet ce genre de choses ( http://www2.mandriva.com/linux/server/directory/ ) il faudra bien évidemment terminer de modifier certaines choses mais le plus gros est fait.


---------------
Intermittent du GNU
Reply

Marsh Posté le 09-12-2010 à 12:11:09    

http://lemonldap-ng.org/welcome/


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 09-12-2010 à 12:14:53    


A priori il y a un peu plus de travail en partant de ton application étant donné qu'elle ne semble concerné que la gestion d'un serveur web là non ? :)


---------------
Intermittent du GNU
Reply

Marsh Posté le 09-12-2010 à 12:21:02    

Tiens d'ailleurs tu peux éventuellement jetter un oeil à ce qui est mis en place du coté de mageia pour gérer ceci :
Ils partent sur du ldap afin de gérer l'ensemble du système : forum/wiki/ssh/mail/etc
cf http://blog.mageia.org/?p=106


---------------
Intermittent du GNU
Reply

Marsh Posté le 09-12-2010 à 14:02:09    

merci :jap:
je vais regarder tout ça


Message édité par sligor le 09-12-2010 à 14:02:23

---------------
qwerty-fr
Reply

Marsh Posté le 09-12-2010 à 14:13:00    

mikala a écrit :

Il y a MDS chez mandriva qui permet ce genre de choses ( http://www2.mandriva.com/linux/server/directory/ ) il faudra bien évidemment terminer de modifier certaines choses mais le plus gros est fait.


apparemment il y a des paquet debian déjà tout prêts en plus:  [:cerveau love]
http://mds.mandriva.org/pub/mds/debian/


Message édité par sligor le 09-12-2010 à 14:13:07

---------------
qwerty-fr
Reply

Marsh Posté le 10-12-2010 à 20:22:49    

et sinon quelqu'un connaît phpldapadmin ?


---------------
qwerty-fr
Reply

Marsh Posté le 10-12-2010 à 22:48:57    

sligor a écrit :

et sinon quelqu'un connaît phpldapadmin ?


je ne suis pas certain que la cerise soit disponible avec mais tu peux essayer.
L'avantage là c'est que tu ce seras toi qui définira le schéma (à l'inverse de mds par exemple )


---------------
Intermittent du GNU
Reply

Marsh Posté le 10-12-2010 à 22:48:57   

Reply

Marsh Posté le 11-12-2010 à 11:08:02    

A noter qu'il vaut mieux se reposer sur un schema assez standard plutot que de réinventer la roue et avoir un truc qui posera problème quand tu souhaiteras intégrer de nouvelles applications :D
 
Sinon, question serveur ldap y a le choix :
- openldap : performant, très customisable, pas du tout clef en main
- 389 DS (anciennement Fedora DS) : avec une interface graphique pour tout paramétrer, intégration avec de l'Active Directory MS, mais j'ai trouvé le bouzin très complexe pour un clicodrome
- Apache Directory Server : jamais testé, je pense que quand la question se posera de mettre à jour notre "infra" LDAP j'y jetterai un oeil
 
Sinon comme outil (non web) pour gérer cet annuaire, Apache Directory Studio est bien fichu, mais c'est basé sur Eclipse donc un peu lourdeau.
En plus light y a GQ, pour les petites recherches/modifs c'est suffisant, et ça le lance en moins d'une seconde.
 
Enfin pour le changement du mot de passe via une interface web, pas besoin de chercher un outil tout fait, n'importe quel langage utilisable en CGI te permettra de faire ça en quelques minutes (PHP, Python, Java, Perl, Ruby... tous les langages ont une lib LDAP :D)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 11-12-2010 à 11:12:33    

Ah et puis très important :o
Mets en place un système repliqué dès le départ (soit Maitre / Esclave, soit multi-maitres, selon le soft utilisé), car ça devient une brique très sensible de ton infra, mais l'avantage est que tous les clients LDAP sont capables de prendre plusieurs serveurs en paramètres, et basculeront automatiquement sur le second/troisième en cas d'indisponibilité du premier :jap:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 11-12-2010 à 11:39:17    


Quand je vois "Sponsored by Gendarmerie Nationale", j'ai comme un doute sur l'efficacité de la chose :whistle:


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 13-12-2010 à 14:28:11    

bardiel a écrit :


Quand je vois "Sponsored by Gendarmerie Nationale", j'ai comme un doute sur l'efficacité de la chose :whistle:


ça veut dire que c'est simple à utiliser !


---------------
qwerty-fr
Reply

Marsh Posté le 13-12-2010 à 14:30:02    

j'ai un tutoriel avec mandriva MDS qui utilise dovecot: ça a l'air d'être beaucoup plus compliqué à utiliser que "courrier",  
Je pense qu'il est plus raisonnable pour moi d'utiliser "courrier", vous n'avez aucune contre-indication ?


---------------
qwerty-fr
Reply

Marsh Posté le 13-12-2010 à 14:31:48    

outre le fait que courrier n'est pas autant scalable que dovecot, offre moins de fonctionnalité, que dovecot regroupe une communauté de plus en plus importante ?
Non aucune contre indication.


---------------
Intermittent du GNU
Reply

Marsh Posté le 13-12-2010 à 14:35:26    

tu sous-entends que courrier est sur la pente descendante et que dovecot est la star de demain ? :o


---------------
qwerty-fr
Reply

Marsh Posté le 13-12-2010 à 21:20:58    

timo est ton nouveau dieu :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-12-2010 à 21:22:13    

e_esprit a écrit :

A noter qu'il vaut mieux se reposer sur un schema assez standard plutot que de réinventer la roue et avoir un truc qui posera problème quand tu souhaiteras intégrer de nouvelles applications :D
 
Sinon, question serveur ldap y a le choix :
- openldap : performant, très customisable, pas du tout clef en main
- 389 DS (anciennement Fedora DS) : avec une interface graphique pour tout paramétrer, intégration avec de l'Active Directory MS, mais j'ai trouvé le bouzin très complexe pour un clicodrome
- Apache Directory Server : jamais testé, je pense que quand la question se posera de mettre à jour notre "infra" LDAP j'y jetterai un oeil
 
Sinon comme outil (non web) pour gérer cet annuaire, Apache Directory Studio est bien fichu, mais c'est basé sur Eclipse donc un peu lourdeau.
En plus light y a GQ, pour les petites recherches/modifs c'est suffisant, et ça le lance en moins d'une seconde.
 
Enfin pour le changement du mot de passe via une interface web, pas besoin de chercher un outil tout fait, n'importe quel langage utilisable en CGI te permettra de faire ça en quelques minutes (PHP, Python, Java, Perl, Ruby... tous les langages ont une lib LDAP :D)


 
ldapvi :o
 

Spoiler :

t'es un vrai ou pas ? [:nozdormu]


 

e_esprit a écrit :

Ah et puis très important :o
Mets en place un système repliqué dès le départ (soit Maitre / Esclave, soit multi-maitres, selon le soft utilisé), car ça devient une brique très sensible de ton infra, mais l'avantage est que tous les clients LDAP sont capables de prendre plusieurs serveurs en paramètres, et basculeront automatiquement sur le second/troisième en cas d'indisponibilité du premier :jap:


 
+100 :o
 

mikala a écrit :

outre le fait que courrier n'est pas autant scalable que dovecot, offre moins de fonctionnalité, que dovecot regroupe une communauté de plus en plus importante ?
Non aucune contre indication.


 
[:bien]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-12-2010 à 21:27:14    

bon j'ai un peu bossé sur le smilibilik en after-hours ( :o )

 

ça commence à marcher !
avec un user de test j'arrive à avoir dovecot qui me fait de l'imap et postfix qui marche aussi en smtp

 

avec le tout qui marche sous icedove thunderbird, me reste plus qu'à solidifier l'ensemble :o

 

edit: j'oubliais le plus important: j'utilise MDS pour remplir l'annuaire ldap :o


Message édité par sligor le 13-12-2010 à 22:00:07

---------------
qwerty-fr
Reply

Marsh Posté le 13-12-2010 à 22:08:36    

black_lord a écrit :


 
ldapvi :o
 

Spoiler :

t'es un vrai ou pas ? [:nozdormu]


 


Heu non, je préfère continuer à utiliser mes outils graphiques, là, pour le coup :D
 
Ou du script pour ce qui est automatisable :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 14-12-2010 à 12:01:07    

e_esprit a écrit :


Sinon comme outil (non web) pour gérer cet annuaire, Apache Directory Studio est bien fichu, mais c'est basé sur Eclipse donc un peu lourdeau.
En plus light y a GQ, pour les petites recherches/modifs c'est suffisant, et ça le lance en moins d'une seconde.


LUMA aussi, non ?
http://luma.sourceforge.net/screenshots.html


Message édité par sligor le 14-12-2010 à 12:01:18

---------------
qwerty-fr
Reply

Marsh Posté le 14-12-2010 à 12:02:27    

Connais pas.


Message édité par e_esprit le 14-12-2010 à 12:02:35

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 14-12-2010 à 21:05:28    

e_esprit a écrit :


Heu non, je préfère continuer à utiliser mes outils graphiques, là, pour le coup :D
 
Ou du script pour ce qui est automatisable :o


 
chiffe molle [:nozdormu]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 06-01-2011 à 11:42:07    

http://projects.martini.nu/shelldap  [:implosion du tibia]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 13:07:24    


 :love:

 

enfin du command line user friendly pour ldap :o


Message édité par sligor le 06-01-2011 à 13:07:57

---------------
qwerty-fr
Reply

Marsh Posté le 06-01-2011 à 14:04:52    

Par contre il chie un peu dans la colle avec mon ou people qui contient plus de 15000 entrées [:sadnoir]
 
Il veut tout charger dès le "cd", pour permettre la completion auto, du coup je me mange un timeout :fou:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 15:07:14    

e_esprit a écrit :

Par contre il chie un peu dans la colle avec mon ou people qui contient plus de 15000 entrées [:sadnoir]

 

Il veut tout charger dès le "cd", pour permettre la completion auto, du coup je me mange un timeout :fou:


tu bosses pour qui déjà ? l'éducation nationale ? [:sadnoir]

 

sinon fait un bug report, comme te dirais BL :o


Message édité par sligor le 06-01-2011 à 15:07:46

---------------
qwerty-fr
Reply

Marsh Posté le 06-01-2011 à 15:14:56    

Pas pour l'éducation nationale, pour l'enseignement supérieur et la recherche  [:julm3]  
Sinon je vais plutot voir si je peux pas faire un patch plutot qu'un bug report :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 15:15:25    

e_esprit a écrit :

Pas pour l'éducation nationale, pour l'enseignement supérieur et la recherche  [:julm3]  
Sinon je vais plutot voir si je peux pas faire un patch plutot qu'un bug report :o


 [:boulax:2]


---------------
qwerty-fr
Reply

Marsh Posté le 06-01-2011 à 15:16:01    

C'est que du Perl en même temps :o
Et du LDAP, ça devrait rester jouable :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 15:20:41    

FIXED :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 15:54:24    

Code :
  1. --- /tmp/shelldap       2010-07-15 16:01:04.000000000 +0200
  2. +++ /usr/bin/shelldap   2011-01-06 15:40:30.000000000 +0100
  3. @@ -980,3 +982,3 @@
  4.        # get new 'cwd' listing
  5. -       my $s = $self->search({ scope => 'one' });
  6. +       my $s = $self->search({ scope => 'one', attrs => ['dn'] });
  7.        if ( $s->{'code'} ) {
  8. @@ -1385,2 +1387,3 @@
  9.        my $base        = $self->base();
  10. +       my $attrs       = [ 'dn', 'hasSubordinates' ];
  11.  
  12. @@ -1402,2 +1405,5 @@
  13.                $long   = $flags =~ /l/;
  14. +               if ($long) {
  15. +                       $attrs = [ '*', 'hasSubordinates' ];
  16. +               }
  17.        }
  18. @@ -1408,3 +1414,3 @@
  19.                filter => $filter,
  20. -               attrs  => [ '*', 'hasSubordinates' ]
  21. +               attrs  => $attrs
  22.        });


 [:prodigy]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 15:54:43    


Et donc du coup, rapport de bug avec le patch adéquat  [:cupra]


---------------
Intermittent du GNU
Reply

Marsh Posté le 06-01-2011 à 16:16:14    

Ben oui :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 16:16:38    

Enfin c'est pas un rapport de bug, c'est un "enhancement" :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 17:32:06    

e_esprit a écrit :

Enfin c'est pas un rapport de bug, c'est un "enhancement" :o


tu considérais le fonctionnement comme inapproprié limite un DOS, c'est donc un bug [:neriki].


Message édité par mikala le 06-01-2011 à 17:32:31

---------------
Intermittent du GNU
Reply

Marsh Posté le 06-01-2011 à 17:33:42    

Ben non, suffisait d'augmenter le timeout :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2011 à 18:01:48    


 [:alertebricolage] plutôt [:the geddons]  
 
Autre solution : il suffit d'augmenter la bande passante et le temps CPU alloué sur le serveur non ? [:tang]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 06-01-2011 à 19:04:48    

Le serveur est déjà optimisé aux petits oignons [:cerveau dr]
 
C'est plus ma machine cliente qu'a du mal à suivre pour le coup (mais bon récupérer toutes les infos de tous les comptes, je peux pas lui en vouloir :o)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed