Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Enable CVS pserver on 10.3' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Enable CVS pserver on 10.3
Authored by: kwiersma on Nov 04, '03 12:09:27AM

I setup CVS pserver on my new PowerBook which is now running 10.3. The only clevat was that I could not login through pserver for some reason. Eventually I tracked down the problem by using Google and finding a link about setting up password access with CVS. Tips for setting up the CVS passwd file showed me that I needed to use a Perl command to crypt my password and then paste that into the CVS passwd file with my username. This allowed me to finally login via pserver.

--Kurt
A web/java developer's weblog



[ Reply to This | # ]
does pserver require passwd file?
Authored by: dinskeep on Nov 23, '03 12:25:09AM

I had cvs login working with pserver on 10.2 and didn't do anything with $CVSROOT/CVSROOT/passwd - I've saved my old CVSROOT directory and have no such file. Is there something different in cvs in 10.3 that requires a passwd file? I keep getting

"cvs login: authorization failed: server breezy rejected access to /usr/cvsroot for user skeep"

when I try to log in - aside from the passwd file, I've done everything else in this thread (xinetd.d entry, no quotes around the root in server_args). Is passwd required?



[ Reply to This | # ]
apparently yes, if:
Authored by: dinskeep on Nov 23, '03 01:11:21AM

I'm answering my own question here, but maybe it will help someone. Apparently if a user uses the ShadowHash authentication_authority, then you must create a $CVSROOT/CVSROOT/passwd file entry for them, as described above. I guess panther now defaults to using ShadowHash. To tell if the user you're having problems with uses ShadowHash, do:

niutil -read local@localhost /users/youruser

If you see the line "authentication_authority: ;ShadowHash;" then you'll need to do the passwd file stuff descibed earlier in this thread. The end result of that will be a line in the passwd file that looks like:

youruser:syw8996A9879sddns

assuming that youruser's password crypts to syw8996A9879sddns



[ Reply to This | # ]
apparently yes, if:
Authored by: hal9k on Jan 07, '04 09:11:54AM

Dave,
it definitely helped me! I used CVS with OS X 10.2 and didn't use a passwd file, I didn't even think I'd have to use it with 10.3!

So thanks a lot for replying your own question.

Armin



[ Reply to This | # ]