[GENERAL] SSL

2001-04-18 Thread The BOFH


Just installed 7.1 (first time) and enabled SSL support.  Is there a way to 
confirm that connections are being made via SSL?  The logfile shows a 
connection, but doesn't specify whether SSL was used or not.

I used hostssl in the hba file.

Thanks,




---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



[GENERAL] Question Two: DB access

2001-04-18 Thread The BOFH


Since I'm used to the MySQL security paradigm/model, I'm having a little 
difficulty understanding the security with pgsql.

I noticed that once a db is created, any user able to log in to the server 
can create tables within a database.  The docs indicate that I can create a 
file containing username:[password] combos to allow only listed users 
access to a database, but apparently it's a one file/one database scheme.

 "To restrict the set of users that are allowed to connect to certain
 databases, list the set of users in a separate file (one user name 
per
 line) in the same directory that pg_hba.conf is in, and mention 
the (base)
 name of the file after the password or crypt keyword, 
respectively, in
 pg_hba.conf. If you do not use this feature, then any user that is 
known
 to the database system can connect to any database (so long as he
 passes password authentication, of course). "

If I want to allow users access to only their databases, do I create a 
separate file for each database, and then include the allowed users in that 
file?  I'm really after by-database security, as opposed to by-table so it 
doesn't appear that using groups would help.

The question then arises:  Do I then need to add a separate line in 
pg_hba.conf for each database under this kind of control?

Thanks



---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl