ottdev
2011-05-24 17:29:21 UTC
Hi there,
I am relatively new to working with CVS. Someone else set up our CVS system in a way I don't really like.
We have multiple cvs usernames, all pointing to one system user that has access to our entire repository.
Recently we have hired a contractor wanting to partition that users access, I set up a system group called:
moddev
I made our existing system user a member of this group so that existing permissions for full time developers can be maintained, I then did a change group on all the files and folders under the module.
This all worked.
Now I added a new system user call modcont (module contractor) and made it a member of the moddev group.
I set up a new CVS user with the users username in the $CVSROOT/CVSROOT/passwd file. Now when I try to checkout, I get "setgid failed: Operation not permitted". If I used WinCVS to connect, I get the same message when I try to login.
The system is using pserver, and if I log in to the machine using the modcont system user, I can get in and it works fine.
Any thoughts?
Thanks!
I am relatively new to working with CVS. Someone else set up our CVS system in a way I don't really like.
We have multiple cvs usernames, all pointing to one system user that has access to our entire repository.
Recently we have hired a contractor wanting to partition that users access, I set up a system group called:
moddev
I made our existing system user a member of this group so that existing permissions for full time developers can be maintained, I then did a change group on all the files and folders under the module.
This all worked.
Now I added a new system user call modcont (module contractor) and made it a member of the moddev group.
I set up a new CVS user with the users username in the $CVSROOT/CVSROOT/passwd file. Now when I try to checkout, I get "setgid failed: Operation not permitted". If I used WinCVS to connect, I get the same message when I try to login.
The system is using pserver, and if I log in to the machine using the modcont system user, I can get in and it works fine.
Any thoughts?
Thanks!