"Fossies" - the Fresh Open Source Software Archive 
Member "passwdqc-2.0.3/PLATFORMS" (23 Jun 2023, 2197 Bytes) of package /linux/privat/passwdqc-2.0.3.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the last
Fossies "Diffs" side-by-side code changes report for "PLATFORMS":
1.4.0_vs_2.0.0.
1 Please see the README for instructions common to all platforms and
2 descriptions of the options mentioned here.
3
4
5 Linux.
6
7 Most modern Linux distributions use Linux-PAM with a password changing
8 module which understands "use_authtok". Thus, you may choose which
9 module prompts for the old password, things should work either way.
10
11
12 FreeBSD 5+, DragonFly BSD 2.2+.
13
14 FreeBSD 5 and newer, as well as DragonFly BSD 2.2 and newer, include
15 pam_passwdqc in the base system. You should be able to use either the
16 included or the distributed separately version of pam_passwdqc with
17 these systems. There's a commented out usage example in the default
18 /etc/pam.d/passwd.
19
20 FreeBSD 4 and older used a cut down version of Linux-PAM (not OpenPAM)
21 and didn't use PAM for password changing.
22
23
24 OpenBSD.
25
26 OpenBSD does not use PAM, however it is able to use passwdqc's pwqcheck
27 program. Insert the line ":passwordcheck=/usr/bin/pwqcheck -1:\"
28 (without the quotes, but with the trailing backslash) into the "default"
29 section in /etc/login.conf.
30
31
32 Solaris, HP-UX 11.
33
34 On Solaris 2.6, 7, and 8 (without patch 108993-18/108994-18 or later)
35 and on HP-UX 11, pam_passwdqc has to ask for the old password during
36 the update phase. Use "ask_oldauthtok=update check_oldauthtok" with
37 pam_passwdqc and "use_first_pass" with pam_unix.
38
39 On Solaris 8 (with patch 108993-18/108994-18 or later), 9, and 10,
40 use pam_passwdqc instead of both pam_authtok_get and pam_authtok_check,
41 and set "retry=1" with pam_passwdqc as the passwd command has its own
42 handling for that.
43
44 You will likely also need to set "max=8" in order to actually enforce
45 not-so-weak passwords with the obsolete traditional DES-based hashes
46 that most Solaris systems use and the flawed approach HP-UX uses to
47 process characters past 8. Of course this way you only get about one
48 third of the functionality of pam_passwdqc. As a better alternative,
49 on modern Solaris systems you may edit the "CRYPT_DEFAULT=__unix__" line
50 in /etc/security/policy.conf to read "CRYPT_DEFAULT=2a" to enable the
51 OpenBSD-style bcrypt (Blowfish-based) password hashing.
52
53 There's a wiki page with detailed instructions specific to Solaris:
54
55 https://openwall.info/wiki/passwdqc/solaris