diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-08-16 16:24:16 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-08-16 16:24:16 +0000 |
commit | bcb0ccf5be9ef9e1a76968e773cb2bd11565ef9c (patch) | |
tree | a56badf795911b641e68c91ae14304b0760228bc /doc/src | |
parent | f7eedfdff248a9ee6d403ba7e70c43ff09d9057e (diff) | |
download | postgresql-bcb0ccf5be9ef9e1a76968e773cb2bd11565ef9c.tar.gz postgresql-bcb0ccf5be9ef9e1a76968e773cb2bd11565ef9c.zip |
Add new MD5 pg_hba.conf keyword. Prevent fallback to crypt.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/client-auth.sgml | 35 | ||||
-rw-r--r-- | doc/src/sgml/jdbc.sgml | 4 |
2 files changed, 25 insertions, 14 deletions
diff --git a/doc/src/sgml/client-auth.sgml b/doc/src/sgml/client-auth.sgml index a7c9c8616b3..76cba407515 100644 --- a/doc/src/sgml/client-auth.sgml +++ b/doc/src/sgml/client-auth.sgml @@ -1,4 +1,4 @@ -<!-- $Header: /cvsroot/pgsql/doc/src/sgml/client-auth.sgml,v 1.16 2001/08/15 18:42:14 momjian Exp $ --> +<!-- $Header: /cvsroot/pgsql/doc/src/sgml/client-auth.sgml,v 1.17 2001/08/16 16:24:15 momjian Exp $ --> <chapter id="client-authentication"> <title>Client Authentication</title> @@ -194,26 +194,37 @@ hostssl <replaceable>database</replaceable> <replaceable>IP-address</replaceable <para> The password is sent over the wire in clear text. For better - protection, use the <literal>crypt</literal> method. + protection, use the <literal>md5</literal> or + <literal>crypt</literal> methods. </para> </listitem> </varlistentry> <varlistentry> - <term>crypt</> + <term>md5</> <listitem> <para> Like the <literal>password</literal> method, but the password is sent over the wire encrypted using a simple challenge-response protocol. This protects against incidental wire-sniffing. The name of a file may follow the - <literal>crypt</literal> keyword. It contains a list of users + <literal>md5</literal> keyword. It contains a list of users for this record. </para> </listitem> </varlistentry> <varlistentry> + <term>crypt</> + <listitem> + <para> + Like the <literal>md5</literal> method but uses older crypt + authentication for pre-7.2 clients. + </para> + </listitem> + </varlistentry> + + <varlistentry> <term>krb4</> <listitem> <para> @@ -328,7 +339,7 @@ host template1 192.168.93.0 255.255.255.0 ident sameuser # Allow a user from host 192.168.12.10 to connect to database "template1" # if the user's password in pg_shadow is correctly supplied: -host template1 192.168.12.10 255.255.255.255 crypt +host template1 192.168.12.10 255.255.255.255 md5 # In the absence of preceding "host" lines, these two lines will reject # all connection attempts from 192.168.54.1 (since that entry will be @@ -377,11 +388,11 @@ host all 192.168.0.0 255.255.0.0 ident omicron </para> <para> - 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 - <filename>pg_hba.conf</> is in, and mention the (base) name of the - file after the <literal>password</> or <literal>crypt</> keyword, + 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 <filename>pg_hba.conf</> is in, + and mention the (base) name of the file after the + <literal>password</>, <literal>md5</>, or <literal>crypt</> keyword, respectively, in <filename>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 @@ -414,8 +425,8 @@ host all 192.168.0.0 255.255.0.0 ident omicron </para> <para> - Alternative passwords cannot be used when using the - <literal>crypt</> method. The file will still be evaluated as + Alternative passwords cannot be used when using the <literal>md5</> + or <literal>crypt</> methods. The file will still be evaluated as usual but the password field will simply be ignored and the <literal>pg_shadow</> password will be used. </para> diff --git a/doc/src/sgml/jdbc.sgml b/doc/src/sgml/jdbc.sgml index 0d02c039672..3063ee432df 100644 --- a/doc/src/sgml/jdbc.sgml +++ b/doc/src/sgml/jdbc.sgml @@ -1,5 +1,5 @@ <!-- -$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.20 2001/03/11 11:06:59 petere Exp $ +$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.21 2001/08/16 16:24:15 momjian Exp $ --> <chapter id="jdbc"> @@ -162,7 +162,7 @@ java uk.org.retep.finder.Main <filename>pg_hba.conf</filename> file may need to be configured. Refer to the <citetitle>Administrator's Guide</citetitle> for details. The <acronym>JDBC</acronym> Driver supports trust, - ident, password, and crypt authentication methods. + ident, password, and md5, crypt authentication methods. </para> </sect2> </sect1> |