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 :

fichier des mots de passe


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Mai 2002
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 112
    Points : 55
    Points
    55
    Par défaut fichier des mots de passe
    bonjour à tous

    la création d'un fichier de mots de passe se fait comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    orapwd file=nomfichier password = motdepasse_pour_internal entries = <nombre d'utilisateurs autorisés à accéder en sysdba>
    ma question concerne PASSWORD, il s'agit d'un mot de passe qu'on affecte à l'utilisateur INTERNAL dans la version oracle8i et antérieures
    pour la 9i , je sais qu'il n'existe pas , je parle de l'utilisateur , par contre le fichier des mots de passe continue à exister , mais c'est le mot de passe de qui ? quel utilisateur ? puisque INTERNAL n'existe plus

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    du privilége SYSDBA

  3. #3
    Membre du Club
    Inscrit en
    Mai 2002
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 112
    Points : 55
    Points
    55
    Par défaut
    pourquoi un privilège est sencé avoir un mot de passe ?
    je croyais qu'il suffisait d'accorder ce privilège via la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    grant sysdba to utilisateur

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut Re: fichier des mots de passe
    Citation Envoyé par Isabella
    bonjour à tous

    la création d'un fichier de mots de passe se fait comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    orapwd file=nomfichier password = motdepasse_pour_internal entries = <nombre d'utilisateurs autorisés à accéder en sysdba>
    ma question concerne PASSWORD, il s'agit d'un mot de passe qu'on affecte à l'utilisateur INTERNAL dans la version oracle8i et antérieures
    pour la 9i , je sais qu'il n'existe pas , je parle de l'utilisateur , par contre le fichier des mots de passe continue à exister , mais c'est le mot de passe de qui ? quel utilisateur ? puisque INTERNAL n'existe plus

    internal, c'est bien antérieur à 8. Déjà en version 7, l'utilisateur internal n'existait plus et "connect internal" n'existait que pour des raisons de compatibilité avec les version 5 et 6.
    Depuis Oracle 7, il est conseillé de se logger "/ as sysdba" ou "/ as sysoper".

    Contrairement aux autres privilèges, sysdba et sysoper sont attribués par le système d'exploitation ou le fichier de mot de passe. La raison évidente est que ces privilèges sont valables base fermée. Et base fermée, pas d'accès à la base, d'où le besoin d'une authentification par l'os

    OK?

  5. #5
    Membre du Club
    Inscrit en
    Mai 2002
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 112
    Points : 55
    Points
    55
    Par défaut
    supposons que je suis sur la version 9i (pas d'utilisateur internal)
    je me connecte en tant que sysdba

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    connect sys/*** as sysdba;
    grant sysdba to scott;
    scott est un utilisateur qui a l'habitude de se connecter par exmeple par le mot de passe "tiger" (scott/tiger) base ouverte
    avec le privilège sysdba dont il est bénéficiaire , il peut également se connecter base fermée mais quel mot de passe doit il taper ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    connect scott/*** as sysdba;  -- *** ?
    Merci

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    lorsque tu effectues GRANT SYSDBA TO SCOTT, le mot de passe de scott est enregistré dans le fichier de mots de passes. Si celui n'existe pas, alors pas de mot de passe possible.

    Il est possible que le fichier de mot de passe ne soit pas synchrone avec la base de donnée.

    Quant tu te CONNECT SCOTT/TIGER@DB AS SYSDBA, tu employes le mot de passes. Si tu te CONNECT SYS/BIDON AS SYSDBA, tu n'employes pas le fichier de mot de passe, mais tu dois appartenir au groupe unix DBA

    Pour info, dans oracle 7 et 8, si tu te CONNECT INTERNAL, tu seras sois SYSDBA soit SYSOPER, suivant ton groupe. Si tu connectes INTERNAL/PASSWORD, tu seras SYS (je crois)

  7. #7
    Membre du Club
    Inscrit en
    Mai 2002
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 112
    Points : 55
    Points
    55
    Par défaut
    Merci à tous

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

Discussions similaires

  1. fichier des mots de passe
    Par r83 dans le forum Administration
    Réponses: 3
    Dernier message: 01/05/2010, 00h16
  2. Réponses: 1
    Dernier message: 14/02/2006, 00h40
  3. acceder a un fichier avec mot de passe
    Par moa378 dans le forum Windows
    Réponses: 16
    Dernier message: 17/05/2005, 12h15
  4. enregistrer et masquer des mots de passe
    Par champion dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 30/08/2004, 20h10
  5. Au sujet des mots de passe
    Par FranT dans le forum Langage
    Réponses: 6
    Dernier message: 17/09/2002, 22h16

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