On Sat, Aug 16, 2003 at 12:04:36AM +0200, Michael Hoeller wrote:
ich versuche zum ersten Mal ein CVS (lokal) aufzusetzen. Leider habe ich ein Rechte Problem.... Ich habe mein $CVSROOT in /usr/local/cvsroot mit den Rechten 770 root:cvs. Wenn ich nur als Benutzer der Gruppe cvs einen Import starte bekomme ich Permission denied. Nun schon 770 sieht diletantisch aus. Kann mir einer der Experten auf die Sprünge helfen?
Que? kris@valiant:~> id -a | perl -e '$l = <>; @l = split /,/, $l; print grep /cvs/, @l' 110(cvs) kris@valiant:~> cvs -d /var/tmp/demo init kris@valiant:~> l /var/tmp/demo total 1.5K drwxrwxr-x 3 kris users 72 2003-08-16 14:40 ./ drwxrwxrwt 6 root root 744 2003-08-16 14:40 ../ drwxrwxr-x 3 kris users 1.1K 2003-08-16 14:40 CVSROOT/ kris@valiant:~> chgrp -R cvs /var/tmp/demo kris@valiant:~> cd Source/ kris@valiant:~/Source> cd dyn kris@valiant:~/Source/dyn> cvs -d /var/tmp/demo import dyn eins zwei ... kris@valiant:~/Source/dyn> ssh localhost -l kde Last login: Mon Aug 11 08:03:46 2003 from white.koehntopp.de Have a lot of fun... kde@valiant:~> id -a | perl -e '$l = <>; @l = split /,/, $l; print grep /cvs/, @l' 110(cvs) kde@valiant:~> cd Source kde@valiant:~/Source> cvs -d /var/tmp/demo co dyn kde@valiant:~/Source> cd dyn kde@valiant:~/Source/dyn> vi dyn.c kde@valiant:~/Source/dyn> cvs commit -m x Checking in dyn.c; /var/tmp/demo/dyn/dyn.c,v <-- dyn.c new revision: 1.2; previous revision: 1.1 done kde@valiant:~/Source/dyn> exit logout Connection to localhost closed. kris@valiant:~/Source/dyn> cd .. kris@valiant:~/Source> mkdir y kris@valiant:~/Source> cd y kris@valiant:~/Source/y> cvs -d /var/tmp/demo co dyn U dyn/Makefile U dyn/dyn.c U dyn/dyn.h U dyn/makedepend U dyn/probe U dyn/probe.c kris@valiant:~/Source/y> cd dyn kris@valiant:~/Source/y/dyn> > dyn.c kris@valiant:~/Source/y/dyn> cvs commit -m y Checking in dyn.c; /var/tmp/demo/dyn/dyn.c,v <-- dyn.c new revision: 1.3; previous revision: 1.2 done kris@valiant:~/Source/y/dyn>