Changeset 2197589 for postlfs/security/cracklib.xml
- Timestamp:
- 06/30/2004 09:20:29 PM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- e40cb61
- Parents:
- f3e295d5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/security/cracklib.xml
rf3e295d5 r2197589 18 18 <title>cracklib-&cracklib-version;</title> 19 19 20 21 20 <sect2> 22 21 <title>Introduction to <application>cracklib</application></title> 23 22 24 <para>The cracklib package contains a library used to enforce strong passwords 25 by comparing user selected passwords to words in a chosen wordlist.</para> 23 <para>The <application>cracklib</application> package contains a library used 24 to enforce strong passwords by comparing user selected passwords to words in a 25 chosen wordlist.</para> 26 26 27 27 <sect3><title>Package information</title> … … 46 46 </itemizedlist> 47 47 48 <para>You will also need to download a wordlist for use with cracklib. There49 are two wordlists to choose from at the following location. Use the 50 <filename>cracklib</filename> word list for good security, or opt for the 51 <filename>allwords</filename> word list for lightweight machines short on 52 <acronym>RAM</acronym>. You can of course choose any other word list that you 53 have at your disposal.</para>48 <para>You will also need to download a wordlist for use with 49 <application>cracklib</application>. There are two wordlists to choose from at 50 the following location. Use the <filename>cracklib</filename> word list for 51 good security, or opt for the <filename>allwords</filename> word list for 52 lightweight machines short on <acronym>RAM</acronym>. You can of course choose 53 any other word list that you have at your disposal.</para> 54 54 55 <para>cracklib (&crackdict-size;): <ulink url="http://www.cotse.com/wordlists/cracklib"/></para> 56 <para>allwords (&alldict-size;): <ulink url="http://www.cotse.com/wordlists/allwords"/></para> 55 <itemizedlist spacing='compact'> 56 <listitem><para>cracklib (&crackdict-size;): <ulink 57 url="http://www.cotse.com/wordlists/cracklib"/></para></listitem> 58 <listitem><para>allwords (&alldict-size;): <ulink 59 url="http://www.cotse.com/wordlists/allwords"/></para></listitem> 60 </itemizedlist> 57 61 58 62 </sect3> … … 63 67 <title>Installation of <application>cracklib</application></title> 64 68 65 <para>First, we need toinstall the chosen word list for cracklib:</para>69 <para>First, install the chosen word list for cracklib:</para> 66 70 67 71 <screen><userinput><command>install -d -m755 /usr/share/dict && … … 72 76 <para>The wordlist is linked to <filename>/usr/share/dict/words</filename> as 73 77 historically, <filename>words</filename> is the primary wordlist in the 74 <filename class="directory">/usr/share/dict</filename> directory. We also echo 75 the value of hostname to a file called <filename>extra.words</filename>. This 76 extra file is intended to be a site specific list which includes easy to guess 77 passwords such as company or department names, user's names, product 78 names, computer names, domain names, etc.</para> 78 <filename class="directory">/usr/share/dict</filename> directory. Additionally, 79 the value of <command>hostname</command> is echoed to a file called 80 <filename>extra.words</filename>. This extra file is intended to be a site 81 specific list which includes easy to guess passwords such as company or 82 department names, user's names, product names, computer names, domain names, 83 etc.</para> 79 84 80 <para>Now apply the BLFSpatch:</para>85 <para>Now apply the <acronym>BLFS</acronym> patch:</para> 81 86 82 87 <screen><userinput><command>patch -Np1 -i ../cracklib,&cracklib-version;-blfs-1.patch</command></userinput></screen> 83 88 84 <para>If necessary, apply the heimdalpatch:</para>89 <para>If necessary, apply the <application>Heimdal</application> patch:</para> 85 90 86 91 <screen><userinput><command>cp -R cracklib cracklib_krb5 && 87 92 patch -Np1 -i ../cracklib,&cracklib-version;-heimdal-1.patch</command></userinput></screen> 88 93 89 <para>Finally install the package:</para>94 <para>Finally, install the package:</para> 90 95 <screen><userinput><command>make install</command></userinput></screen> 91 96 … … 95 100 <title>Contents</title> 96 101 97 <para>The <application>cracklib</application> package 98 contains the <filename class="libraryfile">libcrack</filename>99 library.</para>102 <para>The <application>cracklib</application> package contains the 103 <filename class="libraryfile">libcrack</filename> and optionally, the 104 <filename class="libraryfile">libcrack_krb5</filename> libraries.</para> 100 105 101 106 </sect2> … … 103 108 <sect2><title>Description</title> 104 109 105 <sect3><title>libcrack library</title> 106 <para>The <filename class="libraryfile">libcrack</filename> library 107 provides a fast dictionary lookup method for strong password 108 enforcement.</para></sect3> 110 <sect3><title>libcrack libraries</title> 111 <para>The <filename class="libraryfile">libcrack</filename> libraries provide 112 a fast dictionary lookup method for strong password enforcement.</para></sect3> 109 113 110 114 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.