Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 03/06/2004, 09h01   #1
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Par défaut Admin

Bonjour,
J'aimerais, grâce a une commande SQL, créer des utilisateurs admins qui ont tous les droits sur les tables ainsi que la possibilité de créer des utilisateurs Interbase.

Est-ce que quelqu'un saurait comment faire :
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 11h29   #2
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Désolé, y a pas ça en magasin
Par contre avec les IBX ou l'API, tu trouveras assurément ton bonheur
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 14h51   #3
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Voilà la solution:

Code :
GRANT ALL ON tb_".$tables[$i]." TO $this->login WITH GRANT OPTION
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 16h16   #4
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
Ce n'est pas ce que vous avez demandé...

La fonction SQL GRANT ne crée pas des utilisateurs ou ADMIN. Elle ne fait que donner des droits sur les objets de la base aux utilisateurs ou à des roles.
Mais peut être que c'était votre question...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 16h38   #5
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
JE voulais qu'un utilisateur soit considéré comme l'administrateur de la base. Donc c'est ce que j'ai demandé...
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 16h50   #6
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
Citation:
Envoyé par frutix
JE voulais qu'un utilisateur soit considéré comme l'administrateur de la base. Donc c'est ce que j'ai demandé...
C'est ce que vous pensiez avoir demandé. mais quand on lit :
Citation:
Envoyé par frutix
créer des utilisateurs admins
On comprend ce qui est écrit : création ce qui est différent de ce que vous vouliez : attribuer les droits Admin à un (ou des) utilisateur(s).

Comme l'a signalé TMuet la création d'utilisateur ne se fait pas en SQL alors que l'attribution des droits se fait avec l'instruction GRANT comme vous l'avez découvert.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h53.


 
 
 
 
Partenaires

Hébergement Web