← Back to team overview

sslug-teknik team mailing list archive

Ops�ing af CVS ?

 

Hej!

 Jeg prøver på at satte mig ind i CVS, og har derfor smidt det på en
test-maskine - men jeg har nogle problemer.... Jeg har kigget på "Friheden
til at programmere" eller hvad den nu hedder - og den har hjulpet en smule,
og det er sikkert banaliteter, der er mit problem...
Der er adgang til repositoriet via et symbols link. CVS repository'et er
initialiseret:

cvs -d /cvs init

Der er sat en gruppe på:
cd /cvs
chgrp -R cvs .

Jeg har tilføjet brugere (admin og bipsen - hvor bipsen også eksisterer som
login på maskinen) - bipsen er medlem af cvs gruppen (fra gshadow):
cvs:!::bipsen

Jeg forsøger så at sætte email notification op
(http://www.sslug.dk/linuxbog/program/bog/opsaet-cvs.html) - men får fejl
under checkin (jeg er nødt til at lave su til bipsen, da jeg ikke kan lave
checkin som root):
cvs [commit aborted]: /cvs/CVSROOT: Permission denied

Underligt - jeg forsøger så at lave (som user bipsen)
cd /cvs
bash: cd: /cvs: Permission denied

Hmm... ls -l /cvs giver:
lrwxrwxrwx    1 root     cvs             9 Apr  8 02:42 /cvs ->
/usr/share/cvs

cd /cvs og ls -l giver:
drwxrwxr-x    3 root     cvs          4096 Apr  8 03:44 CVSROOT

Hvad er problemet ?? Ja, at user bipsen ikke har adgang til /cvs - men
hvordan fikses dette (uden at ændre den primære gruppe på accounten) ?

/Brian




Follow ups