IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

API Kerberos pour administrer


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 33
    Points : 37
    Points
    37
    Par défaut API Kerberos pour administrer
    Bonjour,

    J'ai recherche s'il existe une API pour Kerberos afin de faire du provisioning d'utilisateurs pour ensuite industrialiser avec Ansible.

    De mon côté, j'ai trouvé kadmin pour administrer à distance le serveur Kerberos

    http://web.mit.edu/~kerberos/krb5-cu...min_local.html

    Depuis le serveur Kerberos

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #Ajouter d'un utilisateur dans la base de données KDC et ajout des objectclass et attributs Kerberos
    kadmin.local -q 'addprinc -pw "Azerty01*" -x dn="uid=toto,ou=users,dc=titi,dc=lol,dc=test,dc=bob" toto'
     
    #Suppression d'un utilisateur dans la base de données KDC et des objectclass et attributs Kerberos
    kadmin.local -q 'delprinc -force toto'
     
    #Changement du MDP
    kadmin.local -q 'cpw -pw "Azerty01*" toto'
     
    #Visualiser les paramètres d'un utilisateur
    kadmin.local -q 'getprinc toto'
    Remote kadmin depuis un autre serveur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #Ajouter d'un utilisateur dans la base de données KDC et ajout des objectclass et attributs Kerberos
    kadmin -p root/admin -w 'Azerty01*' -q 'addprinc -pw "Azerty01*" -x dn="uid=toto,ou=users,dc=titi,dc=lol,dc=test,dc=bob" toto'
     
    #Changement du MDP
    kadmin -p root/admin -w 'Azerty01*' -q 'cpw -pw "Azerty01*" toto'
     
    #Suppression d'un utilisateur dans la base de données KDC et des objectclass et attributs Kerberos
    kadmin -p root/admin -w 'Azerty01*' -q 'delprinc -force toto'
     
    #Visualiser les paramètres d'un utilisateur
    kadmin -p root/admin -w 'Azerty01*' -q 'getprinc toto'
    Si vous avez des idées je suis preneur.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 33
    Points : 37
    Points
    37
    Par défaut Unifier le mot de passe
    Mon but est d'unifier le mot de passe entre OpenLDAP et celui Kerberos sur l'attribut UserPassword, la piste que d'utiliser du SASL.

    Car chaque protocole à sa gestion de mot de passe.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 33
    Points : 37
    Points
    37
    Par défaut Autre piste
    Mauvais piste cela remplace le UserPassword dans OpenLdap par celui de Kerberos. Ex: userPassword: {SASL}user@EXAMPLE.COM

    https://stackoverflow.com/questions/...beros-database
    https://www.cyrusimap.org/sasl/sasl/...sl-gssapi.html
    C'est pas mon but.

    Il y aurait peut-être SMBKRB5PWD, mais j'ai pas besoin samba, cela reste à voir.

    https://opinsys.fi/smbkrb5pwd-passwo...ros-and-samba/

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 33
    Points : 37
    Points
    37
    Par défaut Solution finale
    Finalement, le SASL est souple, il suffit de choisir les utilisateurs qui feront du SASL.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. API Python pour administrer Windows
    Par zbahoui dans le forum Bibliothèques tierces
    Réponses: 2
    Dernier message: 30/03/2011, 09h04
  2. Conseils sur une API simple pour Windows
    Par alejandro dans le forum Choisir un environnement de développement
    Réponses: 4
    Dernier message: 28/04/2005, 18h12
  3. Est ce que ça existe une api java pour code barre ?
    Par miloud dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/04/2005, 17h20
  4. installation d'un outil graphique pour administrer postgresq
    Par brahim012 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 25/03/2004, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo