PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CVS migration



linuxnow
21.04.05, 16:25
Hallo,
ich habe ein altes cvsrepository modul, welches ich auf eine andere maschine verschieben will (dort mit pserver).

ich habe das modul komplett kopiert, auch das CVSROOT verzeichnis, da auf dem neuen server sonst noch kein projekt liegt. ich habe alles entsprechend konfiguriert. wenn ich jetz aber einen checkout mache, bekomme ich nur die verzeichnisstrukutr, nicht aber die files.
weiss jemand woran das liegt?

andere frage:
ich verwende einen pserver mit dem folgenden setup
* fallback ausschalten
* systemuser cvsuser einrichten
* nur cvsuser in gruppe cvs aufnehmen
* in cvsroot/passwd die benutzer auf cvsuser linken
* in cvsroot/writers die cvsnutzer aufnehmen die schreiben sollen
* das projektverzeichnis root cvs drwxrwx--- setzten

dann können nur die writers über cvs auf die projektdaten schreiben,
alle cvsuser die lockdateien schreiben, aber kein systemuser (ausser root und
cvsuser [dessen nicht existiert -> kein login]) kann schreibend auf die
projektverzeichnisse zugreifen.


jetzt habe ich gehört der cvsserver sei ein sicherheitsrisiko. ist das noch aktuell?
wir haben bisher cvs immer direkt genutz. das problem dabei ist aber, dass jeder der auschecken kann auch schreibrechte im repository braucht und somit dort auch mist reinschreiben kann.


danke
alex