* man/chpasswd.8.xml, man/chgpasswd.8.xml: Document the NONE crypt method. * man/login.defs.d/MAIL_DIR.xml: Add comment regarding useradd not using MAIL_FILE. * man/login.defs.d/ERASECHAR.xml, man/login.defs.d/KILLCHAR.xml, man/login.defs.d/CONSOLE_GROUPS.xml, man/login.defs.d/ENV_HZ.xml, man/login.defs.d/ENV_PATH.xml, man/login.defs.d/ENV_SUPATH.xml: These variables are also used by some tools when compiled with PAM support. * man/login.defs.d/ENV_HZ.xml: Add note that it is only used by sulogin when compiled with PAM support. * man/login.defs.d/ENV_SUPATH.xml: Typos: ENV_PATH -> ENV_SUPATH, and mention sbin in the path. * man/login.defs.d/LOGIN_STRING.xml: Fix typo: confition -> condition. * man/sg.1.xml: Add CONFIGURATION section (SYSLOG_SG_ENAB). * man/su.1.xml: ENV_HZ, LOGIN_STRING, MAIL_DIR, USERGROUPS_ENAB are only used when su is compiled without PAM support. * man/login.defs.5.xml: Added variables: OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN PASS_CHANGE_TRIES SULOG_FILE SU_NAME SU_WHEEL_ONLY SYSLOG_SG_ENAB SYSLOG_SU_ENAB. * man/login.defs.5.xml: ENVIRON_FILE is only used when compiled without PAM support. * man/login.defs.5.xml: sulogin uses variables even when compiled with PAM support. * man/login.1.xml: ENV_HZ ENV_PATH ENV_SUPATH MAIL_DIR UMASK are only used when login is not compiled with PAM support.
		
			
				
	
	
		
			164 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			164 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
 | |
|   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 | |
| <!ENTITY MAX_MEMBERS_PER_GROUP SYSTEM "login.defs.d/MAX_MEMBERS_PER_GROUP.xml">
 | |
| <!ENTITY PASS_MAX_DAYS         SYSTEM "login.defs.d/PASS_MAX_DAYS.xml">
 | |
| <!ENTITY PASS_MIN_DAYS         SYSTEM "login.defs.d/PASS_MIN_DAYS.xml">
 | |
| <!ENTITY PASS_WARN_AGE         SYSTEM "login.defs.d/PASS_WARN_AGE.xml">
 | |
| ]>
 | |
| <refentry id='pwconv.8'>
 | |
|   <!-- $Id$ -->
 | |
|   <refmeta>
 | |
|     <refentrytitle>pwconv</refentrytitle>
 | |
|     <manvolnum>8</manvolnum>
 | |
|     <refmiscinfo class="sectdesc">System Management Commands</refmiscinfo>
 | |
|   </refmeta>
 | |
|   <refnamediv id='name'>
 | |
|     <refname>pwconv</refname>
 | |
|     <refname>pwunconv</refname>
 | |
|     <refname>grpconv</refname>
 | |
|     <refname>grpunconv</refname>
 | |
|     <refpurpose>convert to and from shadow passwords and groups</refpurpose>
 | |
|   </refnamediv>
 | |
| 
 | |
|   <refsynopsisdiv id='synopsis'>
 | |
|     <cmdsynopsis>
 | |
|       <command>pwconv</command>
 | |
|     </cmdsynopsis>
 | |
|     <cmdsynopsis>
 | |
|       <command>pwunconv</command>
 | |
|     </cmdsynopsis>
 | |
|     <cmdsynopsis>
 | |
|       <command>grpconv</command>
 | |
|     </cmdsynopsis>
 | |
|     <cmdsynopsis>
 | |
|       <command>grpunconv</command>
 | |
|     </cmdsynopsis>
 | |
|   </refsynopsisdiv>
 | |
| 
 | |
|   <refsect1 id='description'>
 | |
|     <title>DESCRIPTION</title>
 | |
|     <para>
 | |
|       The <command>pwconv</command> command creates <emphasis
 | |
|       remap='I'>shadow</emphasis> from <emphasis remap='I'>passwd</emphasis>
 | |
|       and an optionally existing <emphasis remap='I'>shadow</emphasis>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       The <command>pwunconv</command> command creates <emphasis
 | |
|       remap='I'>passwd</emphasis> from <emphasis remap='I'>passwd</emphasis>
 | |
|       and <emphasis remap='I'>shadow</emphasis> and then removes <emphasis
 | |
|       remap='I'>shadow</emphasis>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       The <command>grpconv</command> command creates <emphasis
 | |
|       remap='I'>gshadow</emphasis> from <emphasis remap='I'>group</emphasis>
 | |
|       and an optionally existing <emphasis remap='I'>gshadow</emphasis>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       The <command>grpunconv</command> command creates <emphasis
 | |
|       remap='I'>group</emphasis> from <emphasis remap='I'>group</emphasis>
 | |
|       and <emphasis remap='I'>gshadow</emphasis> and then removes <emphasis
 | |
|       remap='I'>gshadow</emphasis>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       These four programs all operate on the normal and shadow password and
 | |
|       group files: <filename>/etc/passwd</filename>,
 | |
|       <filename>/etc/group</filename>, <filename>/etc/shadow</filename>, and
 | |
|       <filename>/etc/gshadow</filename>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       Each program acquires the necessary locks before conversion. 
 | |
|       <command>pwconv</command> and <command>grpconv</command> are similar. 
 | |
|       First, entries in the shadowed file which don't exist in the main file
 | |
|       are removed. Then, shadowed entries which don't have `x' as the
 | |
|       password in the main file are updated. Any missing shadowed entries
 | |
|       are added. Finally, passwords in the main file are replaced with `x'. 
 | |
|       These programs can be used for initial conversion as well to update
 | |
|       the shadowed file if the main file is edited by hand.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       <command>pwconv</command> will use the values of <emphasis
 | |
|       remap='I'>PASS_MIN_DAYS</emphasis>, <emphasis
 | |
|       remap='I'>PASS_MAX_DAYS</emphasis>, and <emphasis
 | |
|       remap='I'>PASS_WARN_AGE</emphasis> from
 | |
|       <filename>/etc/login.defs</filename> when adding new entries to
 | |
|       <filename>/etc/shadow</filename>.
 | |
|     </para>
 | |
| 
 | |
|     <para>
 | |
|       Likewise <command>pwunconv</command> and <command>grpunconv</command>
 | |
|       are similar. Passwords in the main file are updated from the shadowed
 | |
|       file. Entries which exist in the main file but not in the shadowed
 | |
|       file are left alone. Finally, the shadowed file is removed. Some
 | |
|       password aging information is lost by <command>pwunconv</command>. It
 | |
|       will convert what it can.
 | |
|     </para>
 | |
|   </refsect1>
 | |
| 
 | |
|   <refsect1 id='bugs'>
 | |
|     <title>BUGS</title>
 | |
|     <para>
 | |
|       Errors in the password or group files (such as invalid or duplicate
 | |
|       entries) may cause these programs to loop forever or fail in other
 | |
|       strange ways. Please run <command>pwck</command> and
 | |
|       <command>grpck</command> to correct any such errors before converting
 | |
|       to or from shadow passwords or groups.
 | |
|     </para>
 | |
|   </refsect1>
 | |
| 
 | |
|   <refsect1 id='configuration'>
 | |
|     <title>CONFIGURATION</title>
 | |
|     <para>
 | |
|       The following configuration variable in
 | |
|       <filename>/etc/login.defs</filename> changes the behavior of
 | |
|       <command>grpconv</command> and <command>grpunconv</command>:
 | |
|     </para>
 | |
|     <variablelist>
 | |
|       &MAX_MEMBERS_PER_GROUP;
 | |
|     </variablelist>
 | |
|     <para>
 | |
|       The following configuration variables in
 | |
|       <filename>/etc/login.defs</filename> change the behavior of
 | |
|       <command>pwconv</command>:
 | |
|     </para>
 | |
|     <variablelist>
 | |
|       &PASS_MAX_DAYS;
 | |
|       &PASS_MIN_DAYS;
 | |
|       &PASS_WARN_AGE;
 | |
|     </variablelist>
 | |
|   </refsect1>
 | |
| 
 | |
|   <refsect1 id='files'>
 | |
|     <title>FILES</title>
 | |
|     <variablelist>
 | |
|       <varlistentry>
 | |
| 	<term><filename>/etc/login.defs</filename></term>
 | |
| 	<listitem>
 | |
| 	  <para>Shadow password suite configuration.</para>
 | |
| 	</listitem>
 | |
|       </varlistentry>
 | |
|     </variablelist>
 | |
|   </refsect1>
 | |
| 
 | |
|   <refsect1 id='see_also'>
 | |
|     <title>SEE ALSO</title>
 | |
|     <para>
 | |
|       <citerefentry>
 | |
| 	<refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum>
 | |
|       </citerefentry>,
 | |
|       <citerefentry>
 | |
| 	<refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum>
 | |
|       </citerefentry>,
 | |
|       <citerefentry>
 | |
| 	<refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum>
 | |
|       </citerefentry>.
 | |
|     </para>
 | |
|   </refsect1>
 | |
| </refentry>
 |