ich habe einen CVS server eingerichtet und meine ganzen Projekte darin angelegt. Auf der Maschine von der aus der Zugriff auf das CVS stattfinden soll habe ich folgendes in in die .bashrc geschrieben:
Code: Alles auswählen
export CVS_RSH=ssh
export CVSROOT=:ext:[user]@[IP]:/var/lib/cvs
Versuche ich nun ein:
Code: Alles auswählen
cvs checkout projekt
Ich habe einen user/gruppe namens cvs angelegt und chmod auf root:cvs gestellt. Verzeichnisrechte stehen auf 770. Mein Benutzer ist ein der Gruppe CVS.cvs checkout: Updating projekt
cvs checkout: failed to create lock directory for `/var/lib/cvs/projekt' (/var/lib/cvs/projekt/#cvs.lock): Permission denied
cvs checkout: failed to obtain dir lock in repository `/var/lib/cvs/projekt'
cvs [checkout aborted]: read lock failed - giving up
Stelle ich um auf 777 funktioniert alles was die Vermutung nahe legt, dass ich ein Benutzerproblem habe. Ich wollte nun schauen unter welchem Benutzer cvs ausgeführt wird - leider konnte ich cvs in /etc/ init.d nicht finden. Kann mir jemand sagen wo ich das bei Debian finde bzw. hat jemand einen Tipp wie ich mein Probleme lösen kann?
Vielen Dank