151 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			151 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<refentry id='shadow.5'>
 | 
						|
  <!-- $Id$ -->
 | 
						|
  <refmeta>
 | 
						|
    <refentrytitle>shadow</refentrytitle>
 | 
						|
    <manvolnum>5</manvolnum>
 | 
						|
    <refmiscinfo class="sectdesc">File Formats and Conversions</refmiscinfo>
 | 
						|
  </refmeta>
 | 
						|
  <refnamediv id='name'>
 | 
						|
    <refname>shadow</refname>
 | 
						|
    <refpurpose>encrypted password file</refpurpose>
 | 
						|
  </refnamediv>
 | 
						|
 | 
						|
  <refsect1 id='description'>
 | 
						|
    <title>DESCRIPTION</title>
 | 
						|
    <para>
 | 
						|
      <emphasis remap='I'>shadow</emphasis> contains the encrypted password
 | 
						|
      information for user's accounts and optional the password aging
 | 
						|
      information. Included is:
 | 
						|
    </para>
 | 
						|
    <itemizedlist mark='bullet'>
 | 
						|
      <listitem>
 | 
						|
	<para>login name</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>encrypted password</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days since Jan 1, 1970 that password was last changed</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days before password may be changed</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days after which password must be changed</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days before password is to expire that user is warned</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days after password expires that account is disabled</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>days since Jan 1, 1970 that account is disabled</para>
 | 
						|
      </listitem>
 | 
						|
      <listitem>
 | 
						|
	<para>a reserved field</para>
 | 
						|
      </listitem>
 | 
						|
    </itemizedlist>
 | 
						|
 | 
						|
    <para>
 | 
						|
      The password field must be filled. The encrypted password consists of
 | 
						|
      13 to 24 characters from the 64 character alphabet a thru z, A thru
 | 
						|
      Z, 0 thru 9, \. and /. Optionally it can start with a "$" character.
 | 
						|
      This means the encrypted password was generated using another (not
 | 
						|
      DES) algorithm. For example if it starts with "$1$" it means the
 | 
						|
      MD5-based algorithm was used.
 | 
						|
    </para>
 | 
						|
 | 
						|
    <para>
 | 
						|
      Refer to
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum>
 | 
						|
      </citerefentry>
 | 
						|
      for details on how this string is interpreted.
 | 
						|
    </para>
 | 
						|
 | 
						|
     <para>
 | 
						|
       If the password field contains some string that is not valid result
 | 
						|
       of <citerefentry><refentrytitle>crypt</refentrytitle>
 | 
						|
       <manvolnum>3</manvolnum> </citerefentry>, for instance ! or *, the
 | 
						|
       user will not be able to use a unix password to log in, subject to
 | 
						|
       <citerefentry><refentrytitle>pam</refentrytitle>
 | 
						|
       <manvolnum>7</manvolnum></citerefentry>.
 | 
						|
     </para>
 | 
						|
 | 
						|
    <para>
 | 
						|
      The date of the last password change is given as the number of days
 | 
						|
      since Jan 1, 1970. The password may not be changed again until the
 | 
						|
      proper number of days have passed, and must be changed after the
 | 
						|
      maximum number of days. If the minimum number of days required is
 | 
						|
      greater than the maximum number of day allowed, this password may not
 | 
						|
      be changed by the user.
 | 
						|
    </para>
 | 
						|
 | 
						|
    <para>
 | 
						|
      An account is considered to be inactive and is disabled if the
 | 
						|
      password is not changed within the specified number of days after the
 | 
						|
      password expires. An account will also be disabled on the specified
 | 
						|
      day regardless of other password expiration information.
 | 
						|
    </para>
 | 
						|
 | 
						|
    <para>
 | 
						|
      This information supersedes any password or password age information
 | 
						|
      present in <filename>/etc/passwd</filename>.
 | 
						|
    </para>
 | 
						|
 | 
						|
    <para>
 | 
						|
      This file must not be readable by regular users if password security
 | 
						|
      is to be maintained.
 | 
						|
    </para>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='files'>
 | 
						|
    <title>FILES</title>
 | 
						|
    <variablelist>
 | 
						|
      <varlistentry>
 | 
						|
	<term><filename>/etc/passwd</filename></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>User account information.</para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
      <varlistentry>
 | 
						|
	<term><filename>/etc/shadow</filename></term>
 | 
						|
	<listitem>
 | 
						|
	  <para>Secure user account information.</para>
 | 
						|
	</listitem>
 | 
						|
      </varlistentry>
 | 
						|
    </variablelist>
 | 
						|
  </refsect1>
 | 
						|
 | 
						|
  <refsect1 id='see_also'>
 | 
						|
    <title>SEE ALSO</title>
 | 
						|
    <para><citerefentry>
 | 
						|
	<refentrytitle>chage</refentrytitle><manvolnum>1</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>login</refentrytitle><manvolnum>1</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>su</refentrytitle><manvolnum>1</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>pwconv</refentrytitle><manvolnum>8</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>pwunconv</refentrytitle><manvolnum>8</manvolnum>
 | 
						|
      </citerefentry>,
 | 
						|
      <citerefentry>
 | 
						|
	<refentrytitle>sulogin</refentrytitle><manvolnum>8</manvolnum>
 | 
						|
      </citerefentry>.
 | 
						|
    </para>
 | 
						|
  </refsect1>
 | 
						|
</refentry>
 |