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

Oracle Discussion :

Interdire la modification du password


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut [Résolu] Interdire la modification du password
    Bonjour,
    Sur notre base on a un USER commun à toute l'équipe. du coup n'importe qui peut modifier son mot de passe.
    y'a-t-il moyen de supprimer ce droit là (modification du mot de passe) pour que seul le DBA puisse le faire?
    Merci!

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Une solution consiste à retirer le privilège "ALTER USER" .

  3. #3
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Par défaut
    Est-ce-que ca empêche aussi la modification du mot de passe avec PASSWORD sous SQL*Plus ?


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

  4. #4
    Membre chevronné Avatar de Cerberes
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 328
    Par défaut
    Hélas, la solution proposée par coucoucestmoi, non...
    Je suis en train de chercher une autre solution, j'éditerai ce post quand j'aurai trouvé.

  5. #5
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    je pense qu'il faut chercher du côté des triggers systèmes... je fais quelques tests et vous redis...

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut
    Merci. je reconsulterai donc d'ici lundi s'il y a du nouveau

  7. #7
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    vu sous Metalink...
    creation d'une fonction de vérification et création d'un profil lié à cette fonction...

    voici la fonction (doit être créée sous SYS) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE OR REPLACE FUNCTION verify_function_fix_pwd (username VARCHAR2,
           password VARCHAR2, old_password VARCHAR2) RETURN boolean IS
    BEGIN
         raise_application_error(-20009, 'SORRY, PASSWORD CANNOT BE CHANGED') ;
    END ;
    /
    le profil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DROP PROFILE FIXPWD CASCADE;
    CREATE PROFILE FIXPWD LIMIT PASSWORD_VERIFY_FUNCTION verify_function_fix_pwd;
    le user de Test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    DROP USER test_pwd;
    CREATE USER test_pwd IDENTIFIED by test_pwd
    DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
    ACCOUNT UNLOCK;
    GRANT CONNECT TO test_pwd;
    ALTER USER test_pwd PROFILE fixpwd;
    et enfin le Test lui-même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    SQL> connect test_pwd/test_pwd@adm
    Connected.
    SQL> ALTER USER test_pwd IDENTIFIED BY test REPLACE test_pwd;
    ALTER USER test_pwd IDENTIFIED BY test REPLACE test_pwd
    *
    ERROR at line 1:
    ORA-28003: password verification for the specified password failed
    ORA-20009: SORRY, PASSWORD CANNOT BE CHANGED 
     
    SQL> password
    Changing password for TEST_PWD
    ERROR:
    ORA-28003: password verification for the specified password failed 
    ORA-20009: SORRY, PASSWORD CANNOT BE CHANGED 
     
    Password unchanged
    pour ceux qui ont accès à Metalink, voici le lien sur l'article complet :
    http://metalink.oracle.com/metalink/...&p_id=135878.1

  8. #8
    Membre chevronné Avatar de Cerberes
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 328
    Par défaut
    Nettement plus rapide que moi...

    Je testerai également tout ça lundi!

    Merci Yorglaa!!!

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut
    Merci !!
    j'en fait part à notre DBA.

  10. #10
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 81
    Par défaut
    j'ai vue ce sujet avant , et là c'est lundi , où êtes vous ?

  11. #11
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    c'est vrai que le sujet ne porte pas la mention RESOLU... mais si tu regardes mon Post précédent il y a une solution qui me semble tout à fait exploitable...

    ou alors j'ai pas compris le sens de ton intervention ?

  12. #12
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    parfaitement

    Ce serait très aimable d'avoir un retour de l'auteur de ce sujet

  13. #13
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    Citation Envoyé par Kronyx
    Merci !!
    j'en fait part à notre DBA.
    réponse de l'auteur, le vendredi soir...
    je pense qu'on peut comprendre ça comme une conclusion ?

    il ne manquerait alors plus que la mention "résolu"...

  14. #14
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    j'attends d'être sûr que la méthode répond bien à son problème

  15. #15
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut
    Citation Envoyé par orafrance
    j'attends d'être sûr que la méthode répond bien à son problème
    désole pour la mention résolue ! je connais pas encore les regles du forum.
    personnellement la réponse me satisfait. j'en ai parlé à notre DBA qui se chargera du reste.
    Donc on peut considrer le sujet clos (sauf si quelqu'un à une autre solution, ce sera toujours intéressant de la connaitre).
    Encore merci.

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

Discussions similaires

  1. [JTable] Interdire la modification des données ?
    Par Cyborg289 dans le forum Composants
    Réponses: 7
    Dernier message: 25/02/2013, 10h40
  2. Interdire les modifications des données dans une JTable
    Par markfish55 dans le forum Composants
    Réponses: 3
    Dernier message: 19/12/2006, 15h48
  3. Interdire la modification d'une table
    Par mavean dans le forum Sécurité
    Réponses: 2
    Dernier message: 29/11/2006, 11h31
  4. Réponses: 2
    Dernier message: 23/08/2005, 19h20
  5. Réponses: 2
    Dernier message: 22/07/2005, 08h52

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