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

Administration MySQL Discussion :

utilisateur: possibilité de changer son mot de passe


Sujet :

Administration MySQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 11
    Points : 14
    Points
    14
    Par défaut utilisateur: possibilité de changer son mot de passe
    Bonjour à tous,

    je souhaiterais savoir s'il était possible pour un utilisateur autre que root de pouvoir changer son mot de passe attribué lors de la création de root. Cela sans passer par le biais d'une interface développée avec un autre langage, uniquement depuis le client mysql?

    Je vous remercie par avance si vous avez des idées

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Pour ça, il faut que l'utilisateur ait le rôle de type "user admin", avec des privilèges qui lui permettent à la fois de modifier les mots de passe (ceux de tous les comptes), mais aussi de créer de nouveaux utilisateurs...
    Pas forcément ce que tu souhaites

    Une solution consisterait éventuellement à passer par une fonction qui contrôlerait que l'utilisateur connecté et l'utilisateur à qui ont change le mot de passe soient les mêmes, fonction exécutée par un compte autorisé à changer les mots de passe... Autant dire que depuis une interface MySQL, ça me paraît difficilement réalisable.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Points : 10
    Points
    10
    Par défaut
    hello,
    Jamais testé mais je pense que tu peux créer une procédure avec un paramètre, le nouveau mot de passe. Tu dois aussi utiliser l'option CREATE DEFINER = 'admin'@'localhost' PROCEDURE proc....

    La procédure sera lancée par user1 (l'user qui veut changer son passe) et admin (celui qui a les droits d'admin) exécutera la requête d'update du mot de passe.

    A tester... Tiens moi au courant

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/04/2018, 20h48
  2. Squid: comment l'utilisateur peut changer son mot de passe?
    Par supInfo22 dans le forum Sécurité
    Réponses: 0
    Dernier message: 16/09/2011, 18h00
  3. Comment un User peut changer son mot de passe ?
    Par krilas dans le forum Forms
    Réponses: 2
    Dernier message: 12/08/2009, 14h19
  4. Réponses: 10
    Dernier message: 07/10/2006, 16h21
  5. [IB] Autoriser 1 user à changer son mot de passe
    Par qi130 dans le forum InterBase
    Réponses: 7
    Dernier message: 01/02/2005, 14h09

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