* ntsec.sgml: Add Pierre's Windows 2003 text.

This commit is contained in:
Joshua Daniel Franklin 2005-01-29 22:35:17 +00:00
parent e86f8b7925
commit d0ae095b8c
4 changed files with 30 additions and 12 deletions

View File

@ -1,3 +1,8 @@
2005-01-29 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
* install.texinfo: Update setup.exe snapshot URL.
* ntsec.sgml: Add Pierre's Windows 2003 text.
2005-01-28 Corinna Vinschen <corinna@vinschen.de> 2005-01-28 Corinna Vinschen <corinna@vinschen.de>
* how-using.texinfo: Change text about using shortcuts. * how-using.texinfo: Change text about using shortcuts.

View File

@ -50,6 +50,7 @@ install: all
cygwin-ug-net.html : cygwin-ug-net.sgml doctool cygwin-ug-net.html : cygwin-ug-net.sgml doctool
-xmlto html-nochunks -m $(srcdir)/cygwin.dsl $< -xmlto html-nochunks -m $(srcdir)/cygwin.dsl $<
-cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html -cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html
-rm -f cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
-gzip cygwin-ug-net/cygwin-ug-net-nochunks.html -gzip cygwin-ug-net/cygwin-ug-net-nochunks.html
cygwin-ug-net/cygwin-ug-net.html : cygwin-ug-net.sgml doctool cygwin-ug-net/cygwin-ug-net.html : cygwin-ug-net.sgml doctool

View File

@ -13,7 +13,7 @@ that the GUI installer is a "work in progress", so there might be a few
difficulties, especially if you are behind a firewall or have other difficulties, especially if you are behind a firewall or have other
specific requirements. If something doesn't work right for you, and specific requirements. If something doesn't work right for you, and
it's not covered here or in the latest development snapshot at it's not covered here or in the latest development snapshot at
@file{http://cygwin.com/setup-snapshots/}, then by all means report it to the @file{http://cygwin.com/setup/}, then by all means report it to the
mailing list. mailing list.
For a searchable list of packages that can be installed with Cygwin, For a searchable list of packages that can be installed with Cygwin,

View File

@ -737,21 +737,33 @@ etc.
Context</title> Context</title>
<para> <para>
Since Cygwin release 1.3.3, applications having the Since Cygwin release 1.3.3, applications that are members of the
<command>Create a process level token</command> user right can switch user Administrators group and have the <command>Create a token
object</command>, <command>Replace a process level token</command> and
<command>Increase Quota</command> user rights can switch user
context without giving a password by just calling the usual context without giving a password by just calling the usual
<command>setuid</command>, <command>seteuid</command>, <command>setuid</command>, <command>seteuid</command>,
<command>setgid</command> and <command>setegid</command> functions. This is <command>setgid</command> and <command>setegid</command> functions.
typically only given to the SYSTEM user. However, this now allows to switch
the user context using e. g. rhosts authentication or (when running sshd
under SYSTEM account as service) public key authentication.
</para> </para>
<para> <para>
An important restriction of this method is that a process started under On NT and Windows 2000 the <systemitem
SYSTEM account can't access network shares which require authentication. class="username">SYSTEM</systemitem> user has these privileges and can
This also applies to the subprocesses which switched the user context run services such as <command>sshd</command>. However, on Windows 2003
without a password. People using network home drives are typically not <systemitem class="username">SYSTEM</systemitem> lacks the
able to access it when trying to login using ssh or rsh without password. <command>Create a token object</command> right, so it is necessary to
create a special user with all the necessary rights, as
well as <command>Logon as a service</command>, to run such services.
For security reasons this user should be denied the rights to logon
interactively or over the network. All this is done by configuration
scripts such as <command>ssh-host-config</command>.
</para>
<para>
An important restriction of this method is that a process started
without a password cannot access network shares which require
authentication. This also applies to subprocesses which switched user
context without a password. Therefore, when using
<command>ssh</command> or <command>rsh</command> without a password, it
is typically not possible to access network drives.
</para> </para>
</sect2> </sect2>