* ntsec.sgml: Add note on special names for missing user/group.
This commit is contained in:
parent
4136fdb16b
commit
4a41db9e74
|
@ -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>
|
||||
|
||||
* 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 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>
|
||||
|
|
Loading…
Reference in New Issue