Hi all,

I'm new to CVS and also to this list so if this is a really obvious
question that's answered in a FAQ somewhere can someone let me know
where the FAQ is :)

We've got CVS installed and working fine on a Linux server and we have
clients (WinCVS) on NT machines. The problem we have is that we have to
manually do a chgrp on all new directories/files added to a repository.
If we don't do this, only the person who added the files in that
directory can edit files located in that directory. the error we get is
permission denied. 

After doing a chgrp on the repository to a group the users belong to
everything works fine. Am I missing some obvious configuration setting
to tell CVS which group name to use when creating files/directories in
the repository.

current setup:
- CVS server using pserver authentication on the Linux machine
  (standard /etc/passwd entries) version 1.11 downloaded, not built
locally.
- clients are WinCVS version 1.0.6 and the only cvs version option it
has 
  is 1.10. I assume there were no big protocol changes between 1.10 and
1.11 :)
- clients have a CVSROOT like this username@LinuxHost:/home/cvsroot 
  (The :pserver: bit gets added by WinCVS as it makes the connection)
- inetd.conf entry is:
  2401 stream tcp nowait /usr/bin/cvs cvs --allow-root=/home/cvsroot
pserver

After importing/adding a file its permissions are as expected -r--r--r--
directory permissions are drwxrwxr--. The username *and* group name are
those of the person who imported/added the files/directories. I would
have expected the group name to be an actual group name rather than the
username.

Any help would be appreciated as its a little tedious to do these
chgrp's

Regards,
Sam Joyce.


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to