[cvsnt] :ext: access with ssh
Tony Hoyle
tmh at nodomain.org
Wed Feb 5 21:19:44 GMT 2003
Keith D. Zimmerman wrote:
> When accessing my repository with :ext: and ssh (our server is windows
> 2000 server, running cygwin ssh server), all cvs history is stored as
> coming from SYSTEM. Should it not show my name when I am using my
> username (ie: :ext:keith at server2...) instead of SYSTEM in the cvs
> history??
>
It's a limitation of NT - cygwin can't really change user ID because that's
impossible without the password, so it uses the same trick cvsnt uses for
pserver, and creates a fake impersonation token for the user.
Unfortunately although that gives the correct access rights, it doesn't
really change the user, just drops privileges.
AFAIK if you use username/password rather than RSA auth it uses the
LogonUser API so the username changes.
Tony
More information about the cvsnt
mailing list