Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 01/09/2012, 11h13   #1
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
Par défaut pb de permission sur fedora

bonjour a tous,

voila je debute completement sur fb, je l'ai installé via la logithèque avec flamerobin.
J'ai modifié le mot de passe de sysdba et créé un utilisateur, (sur firebird) je n'arrive toutefois pas a créer une nouvelle base en localhost: "permission denied

je dois avouer qu'entre cette histoire d'utilisateur créé, de ficher dont firebird doit etre le proprietaire et tout le toutim, je patauge....

quelqu'un pourrait il m'éclairer sur le sujet svp
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2012, 17h34   #2
Ph. B.
Expert Confirmé
 
Avatar de Ph. B.
 
Homme Philippe
Inscription : avril 2002
Messages : 1 026
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 46
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2002
Messages : 1 026
Points : 2 651
Points : 2 651
Envoyer un message via ICQ à Ph. B. Envoyer un message via Skype™ à Ph. B.
Bonjour,
Citation:
Envoyé par nico_dtc.com Voir le message
J'ai modifié le mot de passe de sysdba et créé un utilisateur, (sur firebird) je n'arrive toutefois pas a créer une nouvelle base en localhost: "permission denied
Est ce que l'utilisateur avec lequel vous voulez créer une base est doté de droits suffisants ?
Est ce que l'emplacement du fichier de base de données est doté de droits d'écriture suffisants ? (drwxrwx--- ou 770 en codification chmod)
__________________
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2012, 10h55   #3
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
oui, je pense.
je veux créer ma base dans un fichier en permission complete (chmod 777) et dont le propriétaire est firebird.
Par contre pour le profil créé, j'ai les permissions par défaut, dans ce cas la création de base est elle permise??? à noter que j'ai le meme soucis avec sysdba....
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2012, 17h05   #4
Ph. B.
Expert Confirmé
 
Avatar de Ph. B.
 
Homme Philippe
Inscription : avril 2002
Messages : 1 026
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 46
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2002
Messages : 1 026
Points : 2 651
Points : 2 651
Envoyer un message via ICQ à Ph. B. Envoyer un message via Skype™ à Ph. B.
Avez-vous regardé le log de Firebird ?
Peut-être est ce du à une erreur antérieure à la commande SQL ?
__________________
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2012, 09h33   #5
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
Bonjour,

désolé de ce retard, je n'ai pu m'y remettre que maintenant.

voici le contenu de mon mesage d'erreur.
*** IBPP::SQLException ***
Context: Database::Create
Message: isc_dsql_execute_immediate failed

SQL Message : -902
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements

Engine Code : 335544344
Engine Message :
I/O error during "open O_CREAT" operation for file "/home/nicolas/Bases/test.fdb"
Error while trying to create file
Permission denied

sans vouloir trop passer pour une buse, je peux le trouver ou le log????

merci
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2012, 19h18   #6
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 258
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 258
Points : 3 579
Points : 3 579
Firebird (l'utilisateur Linux Firebird) n'a pas les droits pour écrire dans :
c'est tout
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2012, 12h51   #7
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
donc c'est bien ce que je pensais, mais j'ai pourtant mis "firebird" en proprietaire de "Bases" ainsi qu'un accés complet au dossier (chmod 777).

Par contre je viens de remarquer que vous ecrivez tous Firebird (F majuscule), euuuuu ca pourrait pas venir de ca des fois?
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2012, 13h59   #8
Ph. B.
Expert Confirmé
 
Avatar de Ph. B.
 
Homme Philippe
Inscription : avril 2002
Messages : 1 026
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 46
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2002
Messages : 1 026
Points : 2 651
Points : 2 651
Envoyer un message via ICQ à Ph. B. Envoyer un message via Skype™ à Ph. B.
Citation:
Envoyé par nico_dtc.com Voir le message
Par contre je viens de remarquer que vous ecrivez tous Firebird (F majuscule), euuuuu ca pourrait pas venir de ca des fois?
Ben, AMHA, non...
Par contre je vérifierais quand même les droits des dossiers en question et que le user firebird est bien celui qui fait tourner le serveur...
__________________
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2012, 13h27   #9
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 258
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 258
Points : 3 579
Points : 3 579
Citation:
Envoyé par nico_dtc.com Voir le message
donc c'est bien ce que je pensais, mais j'ai pourtant mis "firebird" en proprietaire de "Bases" ainsi qu'un accés complet au dossier (chmod 777).

certes, mais quelle est ta chaine de connexion ?
quel outil utilises tu ?

Firebird Classic ou Superserveur ?
installé par les paquets Fedora ?
l'emplacement par défaut pour les bases avec les paquets Fedora, c'est /var/lib/firebird/data

et puis si ton répertoire en dessous de "Bases" n'est pas accessible par firebird, il ne pourra par allez dans "Bases", il faut au moins permission d'exécution (x)

lire ici par exemple http://doc.ubuntu-fr.org/droits
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2012, 11h18   #10
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
bonjour

Citation:
Firebird Classic ou Superserveur ?
classic

Citation:
installé par les paquets Fedora ?
oui, j'ai coché dans la logithèque

Citation:
l'emplacement par défaut pour les bases avec les paquets Fedora, c'est /var/lib/firebird/data
et puis si ton répertoire en dessous de "Bases" n'est pas accessible par firebird, il ne pourra par allez dans "Bases", il faut au moins permission d'exécution (x)
Dans ce cas cela veut il dire que je ne peux pas changer de dossier de detination??? je vais faire un essais a cet emplacement...
sinon j'usqu'a quel niveau dois-je autoriser firebird? mon dossier perso? home?

merci
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2012, 14h43   #11
nico_dtc.com
Invité de passage
 
Homme nicolas thaens
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme nicolas thaens

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 1
Points : 1
Par défaut [RÉSOLU] pb de permission sur fedora

bon ok c'était bien une histoire d'emplacement, j'ai créé une base dans le dossier data.

je pense que je vais déjà me contenter de ca pour me faire la main et tenterais de le déplacer si le besoin s'en fait sentir plus tard

merci pour vos réponses

nicolas
nico_dtc.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h40.


 
 
 
 
Partenaires

Hébergement Web