Re: Problem database access

From: Yann Collavoli <cyann(at)cict(dot)fr>
To: BRAHMA PRAKASH TIWARI <prakashr2n5(at)gmail(dot)com>
Cc: Tommy Cheng <csckcac(at)gmail(dot)com>, pgsql-admin(at)postgresql(dot)org, Marielle BONNARD <bonnard(at)cict(dot)fr>
Subject: Re: Problem database access
Date: 2009-03-12 11:22:43
Message-ID: 49B8F083.4090204@cict.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, <br>
<br>
If i add this line&nbsp; "local&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trust", the user "toto" can log in
phpPgAdmin but he can see the others databases. Or, I want each user to
access only its own database through phpPgAdmin (for example, user
&#8220;toto&#8221; access only at the database named &#8220;toto&#8221;). I think it's possible
to do that but i don't understand how...<br>
<br>
Regards<br>
<br>
Yann<br>
<br>
BRAHMA PRAKASH TIWARI wrote:
<blockquote
cite="mid:2acc2c820903120310w48f01252r1d00e4374293902c(at)mail(dot)gmail(dot)com"
type="cite">
<meta http-equiv="Context-Type"
content="text/html; charset=windows-1252">
<div>Hi you need to add following enty 100% it will resolve the
problem</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div># "local" is for Unix domain socket connections only<br>
&nbsp;local&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trust<br>
<br>
<br>
</div>
<div>On Thu, Mar 12, 2009 at 3:21 PM, Yann Collavoli <span>&lt;<a
moz-do-not-send="true" href="mailto:cyann(at)cict(dot)fr">cyann(at)cict(dot)fr</a>&gt;</span>
wrote:<br>
<blockquote>
<div>Hello,,<br>
<br>
Thank you for your help but it doesn't work with the line :<br>
host&nbsp;&nbsp;&nbsp; toto &nbsp;&nbsp;&nbsp; toto 0.0.0.0 0.0.0.0 md5<br>
<br>
I've got the same error message :<br>
FATAL:&nbsp; no pg_hba.conf entry for host "[local]", user "toto", database
"template1", SSL off<br>
<br>
Yann<br>
<br>
Tommy Cheng wrote:
<blockquote type="cite">Try this:<br>
host&nbsp;&nbsp;&nbsp; toto &nbsp;&nbsp;&nbsp; toto 0.0.0.0 0.0.0.0 md5<br>
<br>
<div>On Wed, Mar 11, 2009 at 9:02 PM, Yann Collavoli <span>&lt;<a
moz-do-not-send="true" href="mailto:cyann(at)cict(dot)fr">cyann(at)cict(dot)fr</a>&gt;</span>
wrote:<br>
<blockquote>Hello,<br>
<br>
I am trying to install a postgresql 8.1 shared server. I want each user
to access only its own database through phpPgAdmin. For example, user
&#8220;toto&#8221; access a database named &#8220;toto&#8221;, etc.<br>
<br>
I used these lines to create the user and his database :<br>
bash-3.2$ createuser toto -P -D -A<br>
Enter password FOR new role:<br>
Enter it again:<br>
Shall the new role be allowed TO CREATE more new roles? (y/n) n<br>
CREATE ROLE<br>
-bash-3.2$ createdb -O toto -E LATIN1 toto<br>
CREATE DATABASE<br>
<br>
This is the contents of the file pg_hba.conf :<br>
# TYPE DATABASE USER CIDR-ADDRESS METHOD<br>
LOCAL sameuser ALL md5<br>
LOCAL ALL @admins md5<br>
<br>
The &#8220;postgres&#8221; user (so the administrator of the database) can log in
phpPgAdmin (without any problem). This user can see all databases. When
the user&#8221;toto&#8221; logs in phpPgAdmin, the connection failed and I get the
following error message in the postgres logs :<br>
<br>
FATAL: no pg_hba.conf entry FOR host "[local]", user "toto", DATABASE
"template1", SSL off<br>
<br>
Do you have any idea about why it doesn&#8217;t work and how to correct it?<br>
<br>
Thanks in advance for your help<br>
<br>
Regards<br>
<br>
Yann<br>
<br>
-- <br>
Yann Collavoli<br>
<br>
T&eacute;l : 05 61 36 60 20<br>
<br>
Universit&eacute; Paul Sabatier<br>
CICT<br>
118, route de Narbonne<br>
31062 Toulouse Cedex<br>
<br>
<br>
-- <br>
Sent via pgsql-admin mailing list (<a moz-do-not-send="true"
href="mailto:pgsql-admin(at)postgresql(dot)org">pgsql-admin(at)postgresql(dot)org</a>)<br>
To make changes to your subscription:<br>
<a moz-do-not-send="true"
href="http://www.postgresql.org/mailpref/pgsql-admin">http://www.postgresql.org/mailpref/pgsql-admin</a><br>
</blockquote>
</div>
<br>
</blockquote>
<br>
<br>
<pre>--
Yann Collavoli

T&eacute;l : 05 61 36 60 20

Universit&eacute; Paul Sabatier
CICT
118, route de Narbonne
31062 Toulouse Cedex</pre>
</div>
</blockquote>
</div>
<br>
<br>
<br>
-- <br>
Brahma Prakash Tiwari<br>
Database Administrator<br>
iBoss Tech Solution Noida<br>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Yann Collavoli

T&eacute;l : 05 61 36 60 20

Universit&eacute; Paul Sabatier
CICT
118, route de Narbonne
31062 Toulouse Cedex</pre>
</body>
</html>

Attachment Content-Type Size
unknown_filename text/html 4.7 KB

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Ashish Karalkar 2009-03-12 11:28:14 Re: Problem database access
Previous Message Karsten Hilbert 2009-03-12 11:15:42 Re: Database separation for backup