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 Firebird Discussion :

Gsec avec firebird 1.5


Sujet :

Administration Firebird

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut Gsec avec firebird 1.5
    Bonjour,

    Je souhaiterai ajouter des utilisateurs à ma base de données, mais je n'y arrive pas.

    En fait je ne comprends pas du tout comment et ou je dois lancer ma commande Gsec qui permet de créer un utilisateur.

    A moins qu'il y ai une solution plus simple avec Delphi 7?

    Merci d'avance.

    Jer

  2. #2
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    par exemple sous windows en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gsec -database "localhost:c:\program files\firebird\firebird_1_5\security.fdb" -user SYSDBA -password masterkey -add UTIL1 -pw utilpas
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut
    Bonjour,

    Alors en fait je dois lancer gsec du répertoire ou il se trouve.

    Cela c'est ok, mais en lançant l'instruction, j'ai le message suivant:

    'Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée.

    unable to open database'

    Je ne comprends pas.

    Merci d'avance pour votre aide.

    Jer

  4. #4
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    enleve complètement :
    -database "localhost:c:\program files\firebird\firebird_1_5\security.fdb"
    ou vérifie que c'est le bon chemin
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut
    Merci pour ta réponse, cela marche mais cela crée l'utilisateur pour toutes les fichiers base de données qui sont sur mon disque.

    D'autre part, je voudrais que le nouvel utilisateur puisse avoir les mêmes droits que l'administrateur. Il me semble qu'il faut utiliser Grant mais je ne sais pas comment.

    Merci d'avance.

    Jer

  6. #6
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Andorre

    Informations forums :
    Inscription : Juin 2004
    Messages : 219
    Points : 241
    Points
    241

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut
    Merci beaucoup pour ta réponse.

    Donc je me connecte à ma base et je lance l'instruction suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    grant all to utilisateur1;

    Et cela ne marche pas. J'ai du oublier un morceau.

    Jer

  8. #8
    Membre expert

    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2004
    Messages
    2 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 123
    Points : 3 256
    Points
    3 256
    Par défaut
    Salut,

    As-tu créer l'utilisateur au paravent ?
    Regardes bien la FAQ, il y a normalement tout ce dont tu as besoin
    CV :
    - LinkedIn
    - Viadeo

  9. #9
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Andorre

    Informations forums :
    Inscription : Juin 2004
    Messages : 219
    Points : 241
    Points
    241
    Par défaut
    Salut

    Extrait de la documentation de Firebird

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    Assigns privileges to users for specified database objects. Available in SQL, DSQL, and isql.
    GRANT <privileges> ON [TABLE] {tablename | viewname}
           TO {<object> | <userlist> | GROUP UNIX_group}
         | EXECUTE ON PROCEDURE procname TO {<object> | <userlist>}
         | <role_granted> TO {PUBLIC | <role_grantee_list>};
    <privileges> = {ALL [PRIVILEGES] | <privilege_list>}
    <privilege_list> = SELECT
         | DELETE
         | INSERT
         | UPDATE [(col [, col …])]
         | REFERENCES [(col [, col …])]
         [, <privilege_list> …]
    <object> = PROCEDURE procname
         | TRIGGER trigname
         | VIEW viewname
         | PUBLIC
         [, <object> …]
    <userlist> = [USER] username
         | rolename
         | Unix_user}
         [, <userlist> …]
         [WITH GRANT OPTION]
    <role_granted> = rolename [, rolename …]
    <role_grantee_list> = [USER] username [, [USER] username …]
         [WITH ADMIN OPTION]
    A+

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

Discussions similaires

  1. Où gérer les transactions avec Firebird ?
    Par DMO dans le forum Débuter
    Réponses: 2
    Dernier message: 26/04/2005, 09h21
  2. Agrandir un champ avec Firebird.
    Par fplanglois dans le forum Débuter
    Réponses: 3
    Dernier message: 19/04/2005, 15h25
  3. Installation et perte d'icône avec Firebird
    Par SebCBien dans le forum Applications et environnements graphiques
    Réponses: 22
    Dernier message: 31/10/2004, 16h46
  4. SUM avec firebird / interbase
    Par Jeankiki dans le forum InterBase
    Réponses: 5
    Dernier message: 28/10/2004, 23h13
  5. Display avec firebird
    Par santo dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 22/10/2004, 14h02

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