[cvsnt] Permission problem with cvs...

Bo Berglund bo.berglund at telia.com
Sun Oct 13 10:47:56 BST 2002


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.


I have a CVSNT setup that is OK for most purposes. I run CVSNT 57j on
this server (built myself a few days ago to get rid of the cvs export
bug).
The server is on a domain and I don't use local users, all users are
domain users. The security of the repository is set up using NTFS
permissions via NT user groups. The protocols sspi and ntserver is
what we have been using all along and they work fine.

Now I wanted to automate the setup builds and found that I need to use
pserver for this since the setup script should be possible to execute
by anyone. So I added a new user via cvs passwd called setupmgr and
aliased him to my own login.
This new user can log in fine but as soon as he executes the cvs
operations there is an error message like this:
"can't create temporary directory D:\CVSTEMP/cvs-serv1848" (the number
varies from time to time)
Running with the -t option only gives one extra info line:
-> main loop with CVSROOT=:pserver:setupmgr at server:/Common

I have checked the permissions on the CVSTEMP dir and all cvs
usergroups plus SYSTEM have full control.
So why is this happening?
Is there some problem with the impersonation so that when I log in via
pserver as setupmgr I am not properly aliased to DOMAIN\bob as I
thought?
The passwd file contains this single line:
setupmgr:tHa9W7kFBTKog:bob
where bob of course is my domain username. Should there be a reference
to the domain here? Maybe something like:
setupmgr:tHa9W7kFBTKog:DOMAIN\bob

Any ideas?


/Bo
(Bo Berglund, developer in Sweden)



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