[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Phpcompta-support] Rolename
From: |
am |
Subject: |
Re: [Phpcompta-support] Rolename |
Date: |
Wed, 6 Feb 2008 16:50:45 +0100 |
User-agent: |
RoundCube Webmail/0.1-rc2 |
Bon, comme rien ne marchait, j'ai ete traine du cote de la base de donnee;
a l'interieur, dans la section
ac_users de la database repository, il y a bien les 2 users demo et
phpcompta standards;
mais neanmoins, si je change le nom phpcompta par autre chose, ca ne permet
toujours pas de rentrer; j'ai alors une erreur de type :
Warning: pg_exec() [function.pg-exec]: etc... + INVALID USERNAME & Password
Eh beh ....
Jack
-------- Original Message --------
Subject: Re: [Phpcompta-support] Rolename
Date: Wed, 6 Feb 2008 16:07:30 +0100
From: am <address@hidden>
Reply-To: address@hidden
To: address@hidden
Bon, j'ai essaye de tourner un peu dans quelques direction ... et j'ai pas
de resultat.
En reponse a ta solution : j'ai essaye dans le fichier
#local all all ident sameuser
#local all all ident md5
#local all all md5
local all all md5 sameuser
Ca n'a rien change. Mais en fait, a priori, le probleme n'est finalement
pas la parce que j'ai 2 fois phpcompta sur le serveur, qui sont dans 2
repertoires/domaines differents.
L'un d'entre eux marche impeccable (on l'appellera ici "domaine1") (celui
avec le login phpcompta)
L'autre marche impeccable tant que je laisse le login phpcompta (on
l'appellera ici "domaine2"); si j'essaye de mettre un autre user, ca me
renvoie des erreurs.
Exemple detaille :
Nous allons faire des modifications sur "domain2" en laissant "domaine1"
sans changement.
Je fais sur serveur2 : psql -U root et je me logue
je fais des
ALTER DATABASE xxx_account_repository OWNER TO xxx;
=> sur mon serveur2 j'avais modifie renomme au prealable la base
account_repository en xxx_account_repository (et ca marche avec le login
"phpcompta")
ALTER DATABASE xxx_mod1 OWNER TO xxx;
=> idem pour le changement de nom (et ca marche avec le login
"phpcompta")
ALTER DATABASE xxx_mod2 OWNER TO xxx;
=> idem pour le changement de nom (et ca marche avec le login
"phpcompta")
(avec xxx qui a les meme droits que phpcompta)
J'edite constant.php sur le "domaine2" et je modifie login et password, le
login devenant xxx.
ca ne sert a rien mais je relance /etc/init.d/postgresql-8.2
J'essaye de me loguer sur phpcompta en "xxx" + password et j'ai le message
suivant :
Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: permission
denied for relation ac_users in /var/xxx/phpcompta/include/class_user.php
on line 102
Warning: pg_numrows(): supplied argument is not a valid PostgreSQL result
resource in /var/www/xxx/phpcompta/include/class_user.php on line 103
INVALID USER NAME AND PASSWORD
Bien sur, j'essaye de me loguer avec mon phpcompta sur le "domain1" qui lui
n'a pas ete modifie et la tout est ok ...
Comment pourrait-on bien faire pour changer ce nom d'utilisateur ? Y a un
truc qui m'echappe ?
Jack
am writes:
> Ci-joint le fichier pg_hba.conf
>
> En fait, c'est le fichier de base, juste modifie selon la doc.
1. "local" is for Unix domain socket connections only
local all all ident sameuser
Ahlala, va falloir modifier la doc, ici on devrait remplacer "ident
sameuser" par md5
@+,
..D..
_______________________________________________
Phpcompta-support mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/phpcompta-support
_______________________________________________
Phpcompta-support mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/phpcompta-support