[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS import and file permissions
From: |
Marcus Crafter |
Subject: |
Re: CVS import and file permissions |
Date: |
Wed, 19 Dec 2001 16:58:37 +0100 |
User-agent: |
Mutt/1.3.24i |
Hi Timur,
On Wed, Dec 19, 2001 at 10:10:33AM -0500, Timur Aydin wrote:
> Hi,
>
> When I import a new project into the CVS repository, both the owner and
> group of all files are set to my username. This causes trouble, because when
> somebody else wants to check out this project, he gets permission denied
> errors. I guess if I manually change the group of all files to "cvs", then
> things work again. But I couldn't find any statement in the documentation
> that says you have to manually chgrp new projects to "cvs". You do that only
> after cvs init...
>
> So, is it necessary to chgrp to "cvs" every new project that I add to the
> repository?
It's not necessary if you set your repository up correctly. My
repository has the following permissions:
$> ls -ld /var/cvs
drwxrwsr-x 16 root cvs 4096 Dec 19 15:34 /var/cvs
The g+s bit ensures that files created retain the group 'cvs'.
ie:
$> ls -l /var/cvs
drwxrwsr-x 4 crafterm cvs 4096 Dec 4 12:57 project1
drwxrwsr-x 4 crafterm cvs 4096 Dec 1 14:43 project2
drwxrwsr-x 4 crafterm cvs 4096 Dec 3 17:51 project3
Anyone in the cvs group should then have sufficient permissions to
access/modify these files.
Hope that helps.
Cheers,
Marcus
--
.....
,,$$$$$$$$$, Marcus Crafter
;$' '$$$$: Computer Systems Engineer
$: $$$$: ManageSoft GmbH
$ o_)$$$: 82-84 Mainzer Landstrasse
;$, _/\ &&:' 60327 Frankfurt Germany
' /( &&&
\_&&&&' Email : address@hidden
&&&&. Business Hours : +49 69 9757 200
&&&&&&&: