* ntsec.sgml: Add note on special names for missing user/group.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2003-02-07  Igor Pechtchanski <pechtcha@cs.nyu.edu> | ||||||
|  |  | ||||||
|  | 	* ntsec.sgml: Add note on special names for missing user/group. | ||||||
|  |  | ||||||
| 2002-12-18  Christopher Faylor  <cgf@redhat.com> | 2002-12-18  Christopher Faylor  <cgf@redhat.com> | ||||||
|  |  | ||||||
| 	* overview2.sgml: Remove CTRL-Z discussion. | 	* overview2.sgml: Remove CTRL-Z discussion. | ||||||
|   | |||||||
| @@ -731,4 +731,67 @@ able to access it when trying to login using ssh or rsh without password. | |||||||
|  |  | ||||||
| </sect2> | </sect2> | ||||||
|  |  | ||||||
|  | <sect2 id="ntsec-release1.3.20"><title>Special values of user and group | ||||||
|  | ids</title> | ||||||
|  |  | ||||||
|  | <para> | ||||||
|  | If the current user is not present in <filename>/etc/passwd</filename>, | ||||||
|  | that user's user id is set to a special value of 400.  The user name for | ||||||
|  | the current user will always be shown correctly.  If another user | ||||||
|  | (or a Windows group, treated as a user) is not present in | ||||||
|  | <filename>/etc/passwd</filename>, the user id of that user will have a | ||||||
|  | special value of -1 (which would be shown by <command>ls</command> as | ||||||
|  | 65535).  The user name shown in this case will be '????????'. | ||||||
|  | </para> | ||||||
|  |  | ||||||
|  | <para> | ||||||
|  | If the current user is not present in <filename>/etc/passwd</filename>, | ||||||
|  | that user's login group id is set to a special value of 401.  If another | ||||||
|  | user is not present in <filename>/etc/passwd</filename>, that user's login | ||||||
|  | group id is set to a special value of -1.  If the user is present in | ||||||
|  | <filename>/etc/passwd</filename>, but that user's group is not in | ||||||
|  | <filename>/etc/group</filename> and is not the login group of that user, | ||||||
|  | the group id is set to a special value of -1.  The name of this group | ||||||
|  | (id -1) will be shown as '????????'. | ||||||
|  | In releases of Cygwin before 1.3.20, the group id 401 had a group name | ||||||
|  | 'None'.  Since Cygwin release 1.3.20, the group id 401 is shown as | ||||||
|  | 'mkpasswd', indicating the command that should be run to alleviate the | ||||||
|  | situation. | ||||||
|  | </para> | ||||||
|  |  | ||||||
|  | <para> | ||||||
|  | Also, since Cygwin release 1.3.20, if the current user is present in | ||||||
|  | <filename>/etc/passwd</filename>, but that user's login group is not | ||||||
|  | present in <filename>/etc/group</filename>, the group name will be shown | ||||||
|  | as 'mkgroup', again indicating the appropriate command. | ||||||
|  | </para> | ||||||
|  |  | ||||||
|  | <para>To summarize:</para> | ||||||
|  | <itemizedlist spacing="compact"> | ||||||
|  |  | ||||||
|  | <listitem><para>If the current user doesn't show up in | ||||||
|  | <filename>/etc/passwd</filename>, it's <emphasis>group</emphasis> will | ||||||
|  | be named 'mkpasswd'.</para></listitem> | ||||||
|  |  | ||||||
|  | <listitem><para>Otherwise, if the login group of the current user isn't | ||||||
|  | in <filename>/etc/group</filename>, it will be named 'mkgroup'.</para> | ||||||
|  | </listitem> | ||||||
|  |  | ||||||
|  | <listitem><para>Otherwise a group not in <filename>/etc/group</filename> | ||||||
|  | will be shown as '????????' and a user not in | ||||||
|  | <filename>/etc/passwd</filename> will be shown as "????????".</para> | ||||||
|  | </listitem> | ||||||
|  |  | ||||||
|  | </itemizedlist> | ||||||
|  |  | ||||||
|  | <para> | ||||||
|  | Note that, since the special user and group names are just indicators, | ||||||
|  | nothing prevents you from actually having a user named `mkpasswd' in | ||||||
|  | <filename>/etc/passwd</filename> (or a group named `mkgroup' in | ||||||
|  | <filename>/etc/group</filename>).  If you do that, however, be aware of | ||||||
|  | the possible confusion. | ||||||
|  | </para> | ||||||
|  |  | ||||||
|  | </sect2> | ||||||
|  |  | ||||||
| </sect1> | </sect1> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user