155 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			155 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<refentry id='faillog.8'>
 | 
						|
  <!--  $Id$ -->
 | 
						|
  <refmeta>
 | 
						|
    <refentrytitle>faillog</refentrytitle>
 | 
						|
    <manvolnum>8</manvolnum>
 | 
						|
    <refmiscinfo class="sectdesc">System Management Commands</refmiscinfo>
 | 
						|
  </refmeta>
 | 
						|
  <refnamediv id='name'>
 | 
						|
    <refname>faillog</refname>
 | 
						|
    <refpurpose>display faillog records or set login failure limits</refpurpose>
 | 
						|
  </refnamediv>
 | 
						|
 | 
						|
  <refsynopsisdiv id='synopsis'>
 | 
						|
    <cmdsynopsis>
 | 
						|
      <command>faillog</command>
 | 
						|
      <arg choice='opt'>
 | 
						|
	<replaceable>options</replaceable>
 | 
						|
      </arg>
 | 
						|
    </cmdsynopsis>
 | 
						|
  </refsynopsisdiv>
 | 
						|
 | 
						|
  <refsect1 id='description'>
 | 
						|
    <title>DESCRIPTION</title>
 | 
						|
    <para>
 | 
						|
      <command>faillog</command> formats the contents of the failure log
 | 
						|
      from <filename>/var/log/faillog</filename> database. It also can be
 | 
						|
      used for maintains failure counters and limits. Run
 | 
						|
      <command>faillog</command> without arguments display only list of user
 | 
						|
      faillog records who have ever had a login failure.
 | 
						|
    </para>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='options'>
 | 
						|
    <title>OPTIONS</title>
 | 
						|
    <para>
 | 
						|
      The options which apply to the <command>faillog</command> command
 | 
						|
      are:
 | 
						|
    </para>
 | 
						|
    <variablelist remap='IP'>
 | 
						|
      <varlistentry>
 | 
						|
	<term><option>-a</option>, <option>--all</option></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>Display faillog records for all users.</para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term><option>-h</option>, <option>--help</option></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>Display help message and exit.</para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term>
 | 
						|
	  <option>-l</option>, <option>--lock-time</option>
 | 
						|
	  <replaceable>SEC</replaceable>
 | 
						|
	</term>
 | 
						|
	<listitem>
 | 
						|
	  <para>
 | 
						|
	    Lock account to <replaceable>SEC</replaceable>
 | 
						|
	    seconds after failed login.
 | 
						|
	  </para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term>
 | 
						|
	  <option>-m</option>, <option>--maximum</option>
 | 
						|
	  <replaceable>MAX</replaceable>
 | 
						|
	</term>
 | 
						|
	<listitem>
 | 
						|
	  <para>
 | 
						|
	    Set maximum number of login failures after the account is
 | 
						|
	    disabled to <replaceable>MAX</replaceable>. Selecting
 | 
						|
	    <replaceable>MAX</replaceable> value of 0 has the effect of not
 | 
						|
	    placing a limit on the number of failed logins. The maximum
 | 
						|
	    failure count should always be 0 for <emphasis>root</emphasis>
 | 
						|
	    to prevent a denial of services attack against the system.
 | 
						|
	  </para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term><option>-r</option>, <option>--reset</option></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>
 | 
						|
	    Reset the counters of login failures or one record if used with
 | 
						|
	    the <option>-u</option> <replaceable>LOGIN</replaceable>
 | 
						|
	    option. Write access to <filename>/var/log/faillog</filename>
 | 
						|
	    is required for this option.
 | 
						|
	  </para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term><option>-t</option>, <option>--time</option>
 | 
						|
	<replaceable>DAYS</replaceable>
 | 
						|
	</term>
 | 
						|
	<listitem>
 | 
						|
	  <para>
 | 
						|
	    Display faillog records more recent than
 | 
						|
	    <replaceable>DAYS</replaceable>. The <option>-t</option>
 | 
						|
	    flag overrides the use of <option>-u</option>.
 | 
						|
	  </para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term>
 | 
						|
	  <option>-u</option>, <option>--user</option> <replaceable>LOGIN</replaceable>
 | 
						|
	</term>
 | 
						|
	<listitem>
 | 
						|
	  <para>
 | 
						|
	    Display faillog record or maintains failure counters and limits
 | 
						|
	    (if used with <option>-l</option>, <option>-m</option> or
 | 
						|
	    <option>-r</option> options) only for user with
 | 
						|
	    <replaceable>LOGIN</replaceable>.
 | 
						|
	  </para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
    </variablelist>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='caveats'>
 | 
						|
    <title>CAVEATS</title>
 | 
						|
    <para>
 | 
						|
      <command>faillog</command> only prints out users with no successful
 | 
						|
      login since the last failure. To print out a user who has had a
 | 
						|
      successful login since their last failure, you must explicitly request
 | 
						|
      the user with the <option>-u</option> flag, or print out all users
 | 
						|
      with the <option>-a</option> flag.
 | 
						|
    </para>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='files'>
 | 
						|
    <title>FILES</title>
 | 
						|
    <variablelist>
 | 
						|
      <varlistentry>
 | 
						|
	<term><filename>/var/log/faillog</filename></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>Failure logging file.</para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
    </variablelist>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='see_also'>
 | 
						|
    <title>SEE ALSO</title>
 | 
						|
    <para>
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>login</refentrytitle><manvolnum>1</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>faillog</refentrytitle><manvolnum>5</manvolnum>
 | 
						|
      </citerefentry>.
 | 
						|
    </para>
 | 
						|
  </refsect1>
 | 
						|
</refentry>
 |