[cvsnt] Re: 2.0.58 Run As Option

capaverde at 3ia.com.br capaverde at 3ia.com.br
Tue Oct 5 21:26:54 BST 2004


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Quoting Tony Hoyle <tmh at nodomain.org>:

> capaverde at 3ia.com.br wrote:
> > Hello
> >
> > I'm having some troubles using CVSNT 2.0.58, that I just installed.
> > If I leave the new option, "Run as user" with the default value,
> > i.e. "(client user)", everything works fine.
> > If I select a local user, cvs client complains that the user doesn't
> > exists (I had selected it from the drop down list found in the CVS's
> > control panel applet and I'm sure, it's there).
> >
> > D:\Arquiv~1\GNU\WinCvs~1.3\Cvsnt>cvs95 -d :sspi:n992:/cvsroot ls
> > Fatal error, aborting.
> > CVS95 [ls aborted]: N992\cvs999: no such user
>
> OK one thing to try - do
>
> cvs -t -t -t :sspi:n992:/cvsroot version

Executing with run as user in local administrators:

D:\Arquiv~1\GNU\WinCvs~1.3\Cvsnt>cvs95 -t -t -d :sspi:n992:/cvsroot version
  -> Tracelevel set to 3.  PID is -80358531
  -> Session ID is fb35d37d4162fe9e0379
  -> main loop with CVSROOT=:sspi:n992:/cvsroot
  -> Server codepage is CP1252
  -> Client codepage is CP1252
  -> Requesting server cvsignore
  -> wrap_add(*.gif -kb, 0, 0)
  -> wrap_add(*.pdf -kb, 0, 0)
  -> wrap_add(*.bmp -kb, 0, 0)
  -> wrap_add(*.jpg -kb, 0, 0)
  -> wrap_add(*.jpeg -kb, 0, 0)
  -> wrap_add(*.png -kb, 0, 0)
  -> wrap_add(*.exe -kb, 0, 0)
  -> wrap_add(*.dll -kb, 0, 0)
  -> wrap_add(*.so -kb, 0, 0)
  -> wrap_add(*.a -kb, 0, 0)
  -> wrap_add(*.pdb -kb, 0, 0)
  -> wrap_add(*.lib -kb, 0, 0)
  -> wrap_add(*.o -kb, 0, 0)
  -> wrap_add(*.res -kb, 0, 0)
  -> wrap_add(*.class -kb, 0, 0)
  -> wrap_add(*.ogg -kb, 0, 0)
  -> wrap_add(*.mp3 -kb, 0, 0)
  -> Requesting server cvswrappers
Client: Concurrent Versions System (CVSNT) 2.0.58 (client)
Server: Concurrent Versions System (CVSNT) 2.0.58 (client/server)


Same execution, with run as user out of local administrators:


D:\Arquiv~1\GNU\WinCvs~1.3\Cvsnt>cvs95 -t -t -d :sspi:n992:/cvsroot version
  -> Tracelevel set to 3.  PID is -80358531
  -> Session ID is fb35d37d4162fe6502bf
  -> main loop with CVSROOT=:sspi:n992:/cvsroot
cvs server: Access denied looking up E:/cvstemp - results may not be correct
cvs [server aborted]: can't create temporary directory E:/cvstemp/cvs-serv4848:
Permission denied


Here is the rights over cvsroot and cvstemp:

E:\>cacls cvsroot
E:\cvsroot N992\cvs999:(OI)(CI)F
           BANRISUL\pxt997:(OI)(CI)F
           NT AUTHORITY\SYSTEM:(OI)(CI)F


E:\>cacls cvstemp
E:\cvstemp BUILTIN\Administrators:(OI)(CI)F
           BANRISUL\pxt997:(OI)(CI)F

Note that banrisul\pxt997 (the user that impersonates access to
the repository) has full control over both dirs.

>
> It should tell you what the problem it (avoid cvs95 if you can is it's
> had its guts ripped out to work with win95).

I still have a lot of clients running win98. So, I can't
avoid cvs95, at least for awhile.

>
> Tony
>


Capaverde





More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook