Changeset 8f44fa03
- Timestamp:
- 09/13/2003 03:01:40 PM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 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, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 30f1425
- Parents:
- 781e273
- Location:
- postlfs/security
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/security/pam/linux_pam-config.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Configuring <application>Linux_PAM</application></title> 2 <title>Configuring <application>Linux_<acronym>PAM</acronym></application> 3 </title> 3 4 4 5 <sect3><title>Config files</title> 5 <para><filename>/etc/pam.d</filename> or <filename>/etc/pam.conf</filename> </para>6 </ sect3>6 <para><filename>/etc/pam.d</filename> or <filename>/etc/pam.conf</filename> 7 </para></sect3> 7 8 8 9 <sect3><title>Configuration Information</title> 9 10 10 <para>Configuration information is placed in 11 <filename>/etc/pam.d</filename> or <filename>/etc/pam.conf</filename> 12 depending on the application that is using <acronym>PAM</acronym>. Below are example files of 13 each type: 14 </para> 11 <para>Configuration information is placed in <filename>/etc/pam.d</filename> or 12 <filename>/etc/pam.conf</filename> depending on the application that is using 13 <application><acronym>PAM</acronym></application>. Below are example files of 14 each type:</para> 15 15 16 16 <screen># Begin /etc/pam.d/other … … 32 32 # End /etc/pam.conf</screen> 33 33 34 <para>The pam man page provides a good starting point for descriptions of 35 fields and allowable entries. The <ulink 36 url="http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/pam.html">Linux-PAM 37 guide for system administrators</ulink> and two PAM hints located at <ulink url="http://hints.linuxfromscratch.org"/> are also available for further reading.</para> 38 34 <para>The <application><acronym>pam</acronym></application> man page provides a 35 good starting point for descriptions of fields and allowable entries. The 36 <ulink url="http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/pam.html"> 37 Linux-PAM guide for system administrators</ulink> and two 38 <application><acronym>PAM</acronym></application> hints located at 39 <ulink url="&hints-root;"/> are also available for further reading.</para> 39 40 </sect3> 40 41 -
postlfs/security/pam/linux_pam-desc.xml
r781e273 r8f44fa03 2 2 <title>Contents</title> 3 3 4 <para>The <application>Linux_ PAM</application> package contains5 <command>unix-chkpwd</command> 6 and <filename>libpam</filename>libraries.</para>4 <para>The <application>Linux_<acronym>PAM</acronym></application> package 5 contains <command>unix-chkpwd</command> and <filename>libpam</filename> 6 libraries.</para> 7 7 8 8 </sect2> … … 14 14 15 15 <sect3><title>libpam libraries</title> 16 <para><filename>libpam</filename> libraries provide the interfaces between applications and17 the <acronym>PAM</acronym> modules.</para></sect3>16 <para><filename>libpam</filename> libraries provide the interfaces between 17 applications and the <acronym>PAM</acronym> modules.</para></sect3> 18 18 19 19 </sect2> -
postlfs/security/pam/linux_pam-exp.xml
r781e273 r8f44fa03 8 8 the mailspool directory <acronym>FHS</acronym> compliant.</para> 9 9 10 <para><command>--enable-read-both-confs</command> : This switch lets the local administrator choose which configuration file setup to 11 use.</para> 10 <para><command>--enable-read-both-confs</command> : This switch lets the local administrator choose which configuration file setup to use.</para> 12 11 13 12 <para><command>mv /lib/libpam.a /lib/libpam_misc.a /lib/libpamc.a -
postlfs/security/pam/linux_pam-inst.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Installation of <application>Linux_PAM</application></title> 2 <title>Installation of <application>Linux_<acronym>PAM</acronym></application> 3 </title> 3 4 4 <para>Install <application>Linux_PAM</application> by running the following commands:</para> 5 <para>Install <application>Linux_<acronym>PAM</acronym></application> by 6 running the following commands:</para> 5 7 6 8 <para><screen><userinput><command>./configure --enable-static-libpam --with-mailspool=/var/mail \ -
postlfs/security/pam/linux_pam-intro.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Introduction to <application>Linux_PAM</application></title> 2 <title>Introduction to <application>Linux_<acronym>PAM</acronym></application> 3 </title> 3 4 4 <para>The <application>Linux_ PAM</application> package contains Pluggable Authentication Modules.5 This is useful to enable the local system administrator to choose how 6 applications authenticate users.</para>5 <para>The <application>Linux_<acronym>PAM</acronym></application> package 6 contains Pluggable Authentication Modules. This is useful to enable the local 7 system administrator to choose how applications authenticate users.</para> 7 8 8 9 <sect3><title>Package information</title> … … 19 20 </sect3> 20 21 21 <sect3><title><application>Linux_PAM</application> dependencies</title> 22 <sect3><title><application>Linux_<acronym>PAM</acronym></application> 23 dependencies</title> 22 24 <sect4><title>Optional</title> 23 <para><ulink url="http://www.crypticide.org/users/alecm/security/cracklib,2.7.tar.gz">cracklib v2.7</ulink></para></sect4> 25 <para><ulink 26 url="http://www.crypticide.org/users/alecm/security/cracklib,2.7.tar.gz"> 27 cracklib v2.7</ulink></para></sect4> 24 28 </sect3> 25 29 -
postlfs/security/tripwire/tripwire-config.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Configuring tripwire</title>2 <title>Configuring <application>tripwire</application></title> 3 3 4 4 <sect3><title>Config files</title> 5 <para>< userinput>/etc/tripwire</userinput></para>5 <para><filename>/etc/tripwire</filename></para> 6 6 </sect3> 7 7 8 8 <sect3><title>Configuration Information</title> 9 9 10 <para> Tripwire uses a policy file to determine which files integrity11 are checked. The default policy file (<filename>twpol.txt</filename> found in 12 < filename>/etc/tripwire/</filename>) is for a default installation of Redhat13 7.0 and is woefully outdated.</para>10 <para><application>Tripwire</application> uses a policy file to determine which 11 files integrity are checked. The default policy file (<filename>twpol.txt 12 </filename> found in <filename>/etc/tripwire/</filename>) is for a default 13 installation of Redhat 7.0 and is woefully outdated.</para> 14 14 15 <para>Policy files are also a custom thing and should be tailored to 16 each individual distro and/or installation. Some custom policy files 17 can befound below: </para>15 <para>Policy files are also a custom thing and should be tailored to each 16 individual distribution and/or installation. Some custom policy files can be 17 found below: </para> 18 18 <screen><ulink url="http://home.iprimus.com.au/glombowski/blfs/twpol-all.txt"/> 19 19 Checks integrity of all files … … 23 23 Custom policy file for SuSE 7.2 system</screen> 24 24 25 <para>Download the custom policy file you'd like to try, copy it into 26 <filename>/etc/tripwire/</filename>, and use it instead of <filename>twpol.txt</filename>. It 27 is, however, recommended that you make your own policy file. Get ideas 28 from the examples above and read 29 <filename>/usr/share/doc/tripwire/policyguide.txt</filename>. 30 <filename>twpol.txt</filename> is a good policy file for beginners as it will note any changes to the filesystem and can even be used as an annoying way of keeping track of changes for uninstallation of software.</para> 25 <para>Download the custom policy file you'd like to try, copy it into <filename> 26 /etc/tripwire/</filename>, and use it instead of <filename>twpol.txt 27 </filename>. It is, however, recommended that you make your own policy file. 28 Get ideas from the examples above and read <filename> 29 /usr/share/doc/tripwire/policyguide.txt</filename>. <filename>twpol.txt 30 </filename> is a good policy file for beginners as it will note any changes to 31 the filesystem and can even be used as an annoying way of keeping track of 32 changes for uninstallation of software.</para> 31 33 32 <para>After your policy file has been transferred to <filename>/etc/tripwire/</filename> you may begin the configuration steps:</para> 34 <para>After your policy file has been transferred to <filename>/etc/tripwire/ 35 </filename> you may begin the configuration steps:</para> 33 36 34 <screen><userinput> twadmin -m P /etc/tripwire/twpol.txt &&35 tripwire -m i</ userinput></screen>37 <screen><userinput><command>twadmin -m P /etc/tripwire/twpol.txt && 38 tripwire -m i</command></userinput></screen> 36 39 37 40 <para>During configuration tripwire will create 2 keys: a site key and 38 a local key which will be stored in <filename class="directory">/etc/tripwire/</filename>.</para> 41 a local key which will be stored in <filename class="directory">/etc/tripwire/ 42 </filename>.</para> 39 43 40 44 </sect3> … … 43 47 <para>To use tripwire after this and run a report using the following command: 44 48 45 <screen><userinput>tripwire -m c > /etc/tripwire/report.txt</userinput></screen></para> 49 <screen><userinput><command>tripwire -m c > /etc/tripwire/report.txt 50 </command></userinput></screen></para> 46 51 47 52 <para>View the output to check the integrity of your files. An automatic … … 52 57 on your system so that tripwire will not continually notify you that 53 58 files you intentionally changed are a security violation. To do this you 54 must first < userinput>ls /var/lib/tripwire/report/</userinput> and note55 the name of the newest file which starts with 56 <filename>linux-</filename> and ends in <filename>.twr</filename>. This 57 encrypted file was created during the last report creation and is needed 58 to update the tripwire database of your system. Then, type in the 59 following command making the appropriatesubstitutions for '?':60 <screen><userinput> tripwire -m u -r /var/lib/tripwire/report/linux-???????-??????.twr</userinput></screen></para>59 must first <command>ls /var/lib/tripwire/report/</command> and note 60 the name of the newest file which starts with <filename>linux-</filename> and 61 ends in <filename>.twr</filename>. This encrypted file was created during the 62 last report creation and is needed to update the tripwire database of your 63 system. Then, type in the following command making the appropriate 64 substitutions for '?': 65 <screen><userinput><command>tripwire -m u -r /var/lib/tripwire/report/linux-???????-??????.twr </command></userinput></screen></para> 61 66 62 <para>You will be placed into vim with a copy of the report in front of 63 you. If all the changes were good, then just type 64 <userinput>:x</userinput> and after entering your local key, the 65 database will be updated. If there are files which you 66 still want to be warned about, please remove the x before the filename 67 in the report and type <userinput>:x</userinput>. </para> 67 <para>You will be placed into vim with a copy of the report in front of you. If 68 all the changes were good, then just type <command>:x</command> and after 69 entering your local key, the database will be updated. If there are files which 70 you still want to be warned about, please remove the x before the filename in 71 the report and type <command>:x</command>. </para> 68 72 69 73 </sect3> … … 71 75 <sect3><title>Changing the Policy File</title> 72 76 73 <para>If you are unhappy with your policy file and would like to modify it or use a new one, modify the policy file and then execute the following commands: 74 <screen><userinput>twadmin -m P /etc/tripwire/twpol.txt && 75 tripwire -m i</userinput></screen></para> 77 <para>If you are unhappy with your policy file and would like to modify it or 78 use a new one, modify the policy file and then execute the following commands: 79 <screen><userinput><command>twadmin -m P /etc/tripwire/twpol.txt && 80 tripwire -m i</command></userinput></screen></para> 76 81 77 82 </sect3> -
postlfs/security/tripwire/tripwire-desc.xml
r781e273 r8f44fa03 2 2 <title>Contents</title> 3 3 4 <para>The tripwire package contains < userinput>siggen</userinput>,5 < userinput>tripwire</userinput>, <userinput>twadmin</userinput>6 and < userinput>twprint</userinput>.</para>4 <para>The tripwire package contains <command>siggen</command>, 5 <command>tripwire</command>, <command>twadmin</command> 6 and <command>twprint</command>.</para> 7 7 8 8 </sect2> -
postlfs/security/tripwire/tripwire-exp.xml
r781e273 r8f44fa03 2 2 <title>Command explanations</title> 3 3 4 <para><userinput>ln -s make /usr/bin/gmake</userinput> : The reason we create the gmake symlink is that tripwire will only install if the symlink is present. It may be safely removed after installation.</para> 4 <para><command>ln -s make /usr/bin/gmake</command> : The reason we create the 5 gmake symlink is that tripwire will only install if the symlink is present. It 6 may be safely removed after installation.</para> 5 7 6 <para>< userinput>gmake release</userinput> : This command creates the7 tripwirebinaries.</para>8 <para><command>gmake release</command> : This command creates the tripwire 9 binaries.</para> 8 10 9 <para>< userinput>cp install.{sh,cfg} .</userinput> : These are copied to the main11 <para><command>cp install.{sh,cfg} .</command> : These are copied to the main 10 12 tripwire directory so that the script can be used to install the package.</para> 11 13 12 <para><userinput>cp policy/*.txt /usr/share/doc/tripwire</userinput> : This command installs the documentation.</para> 14 <para><command>cp policy/*.txt /usr/share/doc/tripwire</command> : This command 15 installs the documentation.</para> 13 16 14 17 </sect2> -
postlfs/security/tripwire/tripwire-inst.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Installation of tripwire</title>2 <title>Installation of <application>tripwire</application></title> 3 3 4 <para>Download the patch for tripwire config from <ulink url="&hfile-root;"/>.</para> 4 <para>Download the patch for <application>tripwire</application> config from 5 <ulink url="&hfile-root;"/>.</para> 5 6 6 <para>Install tripwire by running the following commands:</para> 7 <para>Install <application>tripwire</application> by running the following 8 commands:</para> 7 9 8 < para><screen><userinput>export PATH_HOLD=$PATH &&9 export PATH=/opt/gcc 2/bin:$PATH &&10 <screen><userinput><command>export PATH_HOLD=$PATH && 11 export PATH=/opt/gcc-2.95.3/bin:$PATH && 10 12 ln -s make /usr/bin/gmake && 11 13 cd src && … … 16 18 ./install.sh && 17 19 cp /etc/tripwire/tw.cfg /usr/sbin && 18 cp policy/*.txt /usr/share/doc/tripwire</ userinput></screen></para>20 cp policy/*.txt /usr/share/doc/tripwire</command></userinput></screen> 19 21 20 22 <para>Reverse the modifications made above: 21 <screen><userinput> rm /usr/bin/gmake &&22 export PATH=$PATH_HOLD</ userinput></screen></para>23 <screen><userinput><command>rm /usr/bin/gmake && 24 export PATH=$PATH_HOLD</command></userinput></screen></para> 23 25 24 26 </sect2> -
postlfs/security/tripwire/tripwire-intro.xml
r781e273 r8f44fa03 1 1 <sect2> 2 <title>Introduction to tripwire</title>2 <title>Introduction to <application>tripwire</application></title> 3 3 4 <screen>Download location (HTTP): <ulink url="&tripwire-download-http;"/> 5 Download location (FTP): <ulink url="&tripwire-download-ftp;"/> 6 Version used: &tripwire-version; 7 Package size: &tripwire-size; 8 Estimated Disk space required: &tripwire-buildsize;</screen> 4 <para>The <application>tripwire</application> package contains the programs 5 used by <application>tripwire</application> to verify the integrity of the 6 files on a given system.</para> 9 7 10 <para>The tripwire package contains the tripwire programs used by tripwire to verify the integrity of the files on a given system.</para> 11 12 <screen>tripwire depends on: 13 <xref linkend="gcc2"/></screen> 8 <sect3><title>Package information</title> 9 <itemizedlist spacing='compact'> 10 <listitem><para>Download (HTTP): <ulink 11 url="&tripwire-download-http;"/></para></listitem> 12 <listitem><para>Download (FTP): <ulink 13 url="&tripwire-download-ftp;"/></para></listitem> 14 <listitem><para>Download size: &tripwire-size;</para></listitem> 15 <listitem><para>Estimated Disk space required: 16 &tripwire-buildsize;</para></listitem> 17 <listitem><para>Estimated build time: 18 &tripwire-time;</para></listitem></itemizedlist> 19 </sect3> 14 20 15 21 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.