Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2005, 15h34   #1
Invité de passage
 
Inscription : février 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 2
Points : 0
Points : 0
Par défaut [firebird] créer un utilisateur

Suite à des recherches infructueuses, je sollicite la communauté afin de m'aider à trouver le moyen de créer un utilisateur suivant une requête sous firebird.

J'ai en testé plusieurs sans aucun bon résultat.

Par exemple :
Code :
1
2
3
4
5
CREATE USER test IDENTIFIED BY test;
 
GRANT ALL PRIVILEGES ON *.* TO 'UTIL'@'localhost' IDENTIFIED BY 'pass'
 
...
Merci d'avance
benoit.laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2005, 16h29   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Sous FB/IB la création de USER ne peux pas se faire en SQL.

Les grants par contre sont bien implémentés.

Pour ajouter un user il faut soit :
- Appeler l'API d'interbase.
- Utiliser des composants spécifiques (qui utilisent cette API).
- Utiliser GSec.
- Utiliser une UDF comme rfunc pour pouvoir créer des USER en SQL ou dans les PS.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2005, 17h36   #3
Invité de passage
 
Inscription : février 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 2
Points : 0
Points : 0
En fait, pour etre plus précis, le voudrais lancer cette création depuis une application java. Celle-ci permet la gestion des utilisateurs et de leurs droits.

A l'aide de ibeasy +, j'avais réussi à créer plusieurs utilisateurs. Cependant je cherche un moyen pour les créer depuis java. D'après la dernière réponse, les udf ont l'air d'être le chemin que je dois suivre ...

Ai-je bien compris ?
benoit.laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2005, 18h12   #4
Rédacteur
 
Inscription : janvier 2004
Messages : 2 123
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2004
Messages : 2 123
Points : 1 977
Points : 1 977
Salut,

Cela dépend...
Si c'est sous java, je suppose que tu utilises les IBX (Composant InterBase).
A ce moment la, la création d'utilisateur est relativement simple avec le composant IBSecurityService.

A+
__________________
Ancien pseudo : yobenzen

Recherche un emploi de Chef de Projet ou Développeur en Normandie
Delphi/Oracle/Interbase
Migration vers symfony

CV :
- LinkedIn
- Viadeo
Benjamin GAGNEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2005, 19h51   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Les IBX sont sous Java ? J'etais resté à des IBX pour Delphi et BC++.

Donc oui avec IBSecurityService c'est possible.

Sinon pour l'option UDF, il faut installer Rfunc par exemple
http://rfunc.sourceforge.net/
et utiliser les fonctions ADD_user, modify_user, delete_user.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2005, 20h18   #6
Rédacteur
 
Inscription : janvier 2004
Messages : 2 123
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2004
Messages : 2 123
Points : 1 977
Points : 1 977
Citation:
Envoyé par Barbibulle
Les IBX sont sous Java ? J'etais resté à des IBX pour Delphi et BC++.
Je crois que tu as raison, j'ai fais une recherche mais j'ai pas trouver grand chose (malgré l'édition par Borland de JBuilder et InterBase...)

Peut être une adresse pouvant servir pour les développements(InterClient ?)
http://info.borland.com/devsupport/interbase/opensource/#interbase

Désolé pour l'erreur...
__________________
Ancien pseudo : yobenzen

Recherche un emploi de Chef de Projet ou Développeur en Normandie
Delphi/Oracle/Interbase
Migration vers symfony

CV :
- LinkedIn
- Viadeo
Benjamin GAGNEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h34.


 
 
 
 
Partenaires

Hébergement Web