diff options
author | Nathan Bossart <nathan@postgresql.org> | 2025-01-07 15:06:40 -0600 |
---|---|---|
committer | Nathan Bossart <nathan@postgresql.org> | 2025-01-07 15:06:40 -0600 |
commit | f7e1b3828a930639aefb5746a214cb5ddf734361 (patch) | |
tree | 336b31633f29da5e3eab7b25e0277b29f0d04299 /doc/src | |
parent | 6d01541960e2a42c92ef67be9a1c4842cd4458d6 (diff) | |
download | postgresql-f7e1b3828a930639aefb5746a214cb5ddf734361.tar.gz postgresql-f7e1b3828a930639aefb5746a214cb5ddf734361.zip |
Add passwordcheck.min_password_length.
This new parameter can be used to change the minimum allowed
password length (in bytes). Note that it has no effect if a user
supplies a pre-encrypted password.
Author: Emanuele Musella, Maurizio Boriani
Reviewed-by: Tomas Vondra, Bertrand Drouvot, Japin Li
Discussion: https://postgr.es/m/CA%2BugDNyYtHOtWCqVD3YkSVYDWD_1fO8Jm_ahsDGA5dXhbDPwrQ%40mail.gmail.com
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/passwordcheck.sgml | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/doc/src/sgml/passwordcheck.sgml b/doc/src/sgml/passwordcheck.sgml index 601f4892272..7ea32410463 100644 --- a/doc/src/sgml/passwordcheck.sgml +++ b/doc/src/sgml/passwordcheck.sgml @@ -59,4 +59,41 @@ </para> </caution> + <sect2 id="passwordcheck-configuration-parameters"> + <title>Configuration Parameters</title> + + <variablelist> + <varlistentry> + <term> + <varname>passwordcheck.min_password_length</varname> (<type>integer</type>) + <indexterm> + <primary><varname>passwordcheck.min_password_length</varname> configuration parameter</primary> + </indexterm> + </term> + <listitem> + <para> + The minimum acceptable password length in bytes. The default is 8. Only + superusers can change this setting. + </para> + <note> + <para> + This parameter has no effect if a user supplies a pre-encrypted + password. + </para> + </note> + </listitem> + </varlistentry> + </variablelist> + + <para> + In ordinary usage, this parameter is set in + <filename>postgresql.conf</filename>, but superusers can alter it on-the-fly + within their own sessions. Typical usage might be: + </para> + +<programlisting> +# postgresql.conf +passwordcheck.min_password_length = 12 +</programlisting> + </sect2> </sect1> |