sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #49466
Re: CVS permissions
"Robert Larsen" <robert@xxxxxxxxxxxxxxxxx> writes:
> Hej sslug'ere
>
> Jeg har brugt CVS et stykke tid, men indtil videre har jeg arbejdet alene.
> Nu skal jeg så til at arbejde sammen med nogle andre, og så var det lige, at
> der dukkede et par problemer op.
>
> Jeg har tilføjet en gruppe kaldt 'jge' efter projektet og tilføjet alle
> medlemmer til denne gruppe. Derefter gik jeg til CVSROOT for projektet og
> kørte:
> chgrp -R jge *
> chmod -R g+rw *
>
> Så fik alle adgang til at læse og skrive. Fint nok.
> MEN..så gik det galt da jeg oprettede en ny fil, tilføjede og committede.
> Den kom under gruppe 'robert' (ikke så overraskende) så andre kunne ikke
> ændre den.
> Så var jeg nødt til at ændre gruppe på filen i repositoriet (fra nu af er
> det et ord).
>
> Kan det passe, at det er måden at gøre det på ?
> Jeg kan selvfølgelig ændre min, og alle andres default gruppe til at være
> CVS gruppen, men det er ufedt når man også arbejder på andre ting.
>
> Er der en smartere måde at gøre det på ?
# chmod g+s
på dine biblioteker (og de filer der nu har forkert
gruppe) i dit repository, så vil filer lagt i det bibliotek altid være
ejet af samme gruppe som ejer biblioteket.
--
Christian Hemmingsen
P.L.U.R. "Druk for fred!"
"My freedom of speech implies your freedom to be offended."
--Unknown
References