Date: Sun, 8 Jan 2006 02:24:29 +0800 From: "Jose Liang" <jliang@so-net.net.tw> To: "Giorgos Keramidas" <keramida@ceid.upatras.gr> Cc: freebsd-questions@freebsd.org Subject: Re: Problem with cvs commit failed in cvs-freebsd setup Message-ID: <005601c613b7$993d1d60$2e02a8c0@josematrix> References: <000601c61351$930ab8f0$2e02a8c0@josematrix> <003401c6133e$427b8850$2e02a8c0@josematrix> <20060107045755.GA4344@flame.pc> <000f01c61350$e706c5d0$2e02a8c0@josematrix> <20060107173741.GB1053@flame.pc>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 2006-01-08 1:37, Giorgos Keramidas <keramida@ceid.upatras.gr> wrote: > > Yes, but you mentioned 'cvsd' and copied a snippet of cvsd's "config > file". Does that mean that you run a cvs server process chrooted and/or > under the devel/cvsd port? If that is true, then check that: > > - The cvsd chrooted process is also part of the 'cvs' group when > running *within* the chroot. > > - That 'cvs' group matches the one outside the chroot, or at the > very least the group of the chrooted copy of the CVS repository. > Sorry that I didn't tell clearly about my configuration. I modified the user and group of cvsd.conf into both 'cvs', and the user and group of /home/cvs both are 'cvs', too. The results of cvsd-buginfo are: Warning: be sure to review this information to make sure it does not contain any sensitive data! cvsd 1.0.10 built with: ./configure --with-libwrap --prefix=/usr/local --build=i386-portbld-freebsd5 .4 LDFLAGS= CFLAGS=-O -pipe CPPFLAGS= build_alias=i386-portbld-reebsd5.4 CC=cc /usr/local/etc/cvsd/cvsd.conf: RootJail /home/cvs/cvs Uid cvs Gid cvs Nice 1 Umask 027 Limit coredumpsize 0 PidFile /var/run/cvsd.pid MaxConnections 10 Log syslog info Repos /cvsroot /home/cvs/cvs: drwxrwxr-x cvs cvs 512 Jan 7 08:10 . drwxr-xr-x cvs cvs 512 Jan 7 08:10 bin -rwxr-xr-x cvs cvs 479404 Jan 7 08:10 bin/cvs drwxrwxr-x cvs cvs 512 Jan 7 09:00 cvsroot drwxr-xr-x cvs cvs 512 Jan 7 08:10 dev crw-rw-rw- cvs cvs 2, 2 Jan 7 08:10 dev/null crw-rw-rw- cvs cvs 2, 12 Jan 7 08:10 dev/zero drwxr-xr-x cvs cvs 512 Jan 7 08:10 etc -rw------- cvs cvs 168 Jan 7 08:10 etc/master.passwd -rw-r--r-- cvs cvs 153 Jan 7 08:10 etc/passwd -rw-r--r-- cvs cvs 40960 Jan 7 08:10 etc/pwd.db -rw------- cvs cvs 40960 Jan 7 08:10 etc/spwd.db drwxr-xr-x cvs cvs 512 Jan 7 08:10 lib -rwxr-xr-x cvs cvs 142236 Jan 7 08:10 lib/ld-elf.so.1 -rwxr-xr-x cvs cvs 69632 Jan 7 08:10 lib/ld.so -rwxr-xr-x cvs cvs 132820 Jan 7 08:10 lib/libasn1.so.7 -rwxr-xr-x cvs cvs 890376 Jan 7 08:10 lib/libc.so.5 -rwxr-xr-x cvs cvs 5544 Jan 7 08:10 lib/libcom_err.so.2 -rwxr-xr-x cvs cvs 28648 Jan 7 08:10 lib/libcrypt.so.2 -rwxr-xr-x cvs cvs 1017424 Jan 7 08:10 lib/libcrypto.so.3 -rwxr-xr-x cvs cvs 32708 Jan 7 08:10 lib/libgnuregex.so.2 -rwxr-xr-x cvs cvs 57452 Jan 7 08:10 lib/libgssapi.so.7 -rwxr-xr-x cvs cvs 225860 Jan 7 08:10 lib/libkrb5.so.7 -rwxr-xr-x cvs cvs 50972 Jan 7 08:10 lib/libmd.so.2 -rwxr-xr-x cvs cvs 54004 Jan 7 08:10 lib/libroken.so.7 -rwxr-xr-x cvs cvs 61316 Jan 7 08:10 lib/libz.so.2 lrwxr-xr-x root cvs 3 Jan 7 08:10 libexec -> lib drwxrwxrwt cvs cvs 512 Jan 7 14:20 tmp drwxr-xr-x cvs cvs 512 Jan 7 08:10 usr lrwxr-xr-x root cvs 6 Jan 7 08:10 usr/bin -> ../bin lrwxr-xr-x root cvs 6 Jan 7 08:10 usr/lib -> ../lib lrwxr-xr-x root cvs 6 Jan 7 08:10 usr/libexec -> ../lib /usr/bin/cvs: -r-xr-xr-x root wheel 479404 Jan 7 05:14 /usr/bin/cvs /usr/bin/cvs --version: Concurrent Versions System (CVS) 1.11.17-FreeBSD (client/server) /home/cvs/cvs/bin/cvs --version: Concurrent Versions System (CVS) 1.11.17-FreeBSD (client/server) /home/cvs/cvs/etc/passwd: (passwds removed) root::0:0::/:/usr/local/bin/bash nobody::65534:65534::/:/usr/sbin/nologin cvs::1002:1001::/:/usr/sbin/nologin /home/cvs/cvs/cvsroot/CVSROOT/config: <empty> /home/cvs/cvs/cvsroot/CVSROOT/passwd: (passwds removed) jose::cvs Warning: neither a readers file nor a writers file was found inside /home/cvs/cvs/cvsroot/CVSROOT. This means that all users have write access! And the results of ls -l /home/cvs/cvs/cvsroot/CVSROOT are: total 232 drwxrwxr-x 4 root cvs 1536 Jan 7 14:20 ./ -r--r--r-- 1 root cvs 495 Jan 7 09:00 .#checkoutlist -r--r--r-- 1 root cvs 760 Jan 7 09:00 .#commitinfo -r--r--r-- 1 root cvs 991 Jan 7 09:00 .#config -r--r--r-- 1 root cvs 602 Jan 7 09:00 .#cvswrappers -r--r--r-- 1 root cvs 1025 Jan 7 09:00 .#editinfo -r--r--r-- 1 root cvs 1141 Jan 7 09:00 .#loginfo -r--r--r-- 1 root cvs 1151 Jan 7 09:00 .#modules -r--r--r-- 1 root cvs 564 Jan 7 09:00 .#notify -r--r--r-- 1 root cvs 649 Jan 7 09:00 .#rcsinfo -r--r--r-- 1 root cvs 879 Jan 7 09:00 .#taginfo -r--r--r-- 1 root cvs 1026 Jan 7 09:00 .#verifymsg drwxrwxr-x 3 cvs cvs 512 Jan 7 09:00 ../ drwxrwxr-x 2 cvs cvs 512 Jan 7 09:00 Emptydir/ -r--r--r-- 1 cvs cvs 447 Jan 7 09:06 avail -r--r--r-- 1 cvs cvs 640 Jan 7 09:06 avail,v -r-xr-xr-x 1 cvs cvs 9097 Jan 7 09:06 cfg.pm* -r-xr-xr-x 1 cvs cvs 9306 Jan 7 09:06 cfg.pm,v* -r--r--r-- 1 cvs cvs 2096 Jan 7 09:06 cfg_local.pm -r--r--r-- 1 cvs cvs 2293 Jan 7 09:06 cfg_local.pm,v -r--r--r-- 1 cvs cvs 941 Jan 7 09:06 checkoutlist -r--r--r-- 1 cvs cvs 1341 Jan 7 09:06 checkoutlist,v -r-xr-xr-x 1 cvs cvs 8175 Jan 7 09:06 commit_prep.pl* -r-xr-xr-x 1 cvs cvs 8323 Jan 7 09:06 commit_prep.pl,v* -r-xr-xr-x 1 cvs cvs 1886 Jan 7 09:06 commitcheck* -r-xr-xr-x 1 cvs cvs 2084 Jan 7 09:06 commitcheck,v* -r--r--r-- 1 cvs cvs 877 Jan 7 09:06 commitinfo -r--r--r-- 1 cvs cvs 1340 Jan 7 09:06 commitinfo,v drwxrwxr-x 2 cvs cvs 512 Jan 7 09:06 commitlogs/ -r--r--r-- 1 cvs cvs 603 Jan 7 09:06 config -r--r--r-- 1 cvs cvs 1501 Jan 7 09:06 config,v -r-xr-xr-x 1 cvs cvs 7777 Jan 7 09:06 cvs_acls.pl* -r-xr-xr-x 1 cvs cvs 7981 Jan 7 09:06 cvs_acls.pl,v* -r--r--r-- 1 cvs cvs 27 Jan 7 09:06 cvsignore -r--r--r-- 1 cvs cvs 220 Jan 7 09:06 cvsignore,v -r--r--r-- 1 cvs cvs 1071 Jan 7 09:06 cvswrappers -r--r--r-- 1 cvs cvs 1394 Jan 7 09:06 cvswrappers,v -r--r--r-- 1 cvs cvs 1209 Jan 7 09:06 editinfo -r--r--r-- 1 cvs cvs 1527 Jan 7 09:06 editinfo,v -r--r--r-- 1 cvs cvs 273 Jan 7 09:06 exclude -r--r--r-- 1 cvs cvs 466 Jan 7 09:06 exclude,v -rw-rw-r-- 1 cvs cvs 1227 Jan 7 09:06 history -r-xr-xr-x 1 cvs cvs 21590 Jan 7 09:06 log_accum.pl* -r-xr-xr-x 1 cvs cvs 21958 Jan 7 09:06 log_accum.pl,v* -r-xr-xr-x 1 cvs cvs 3673 Jan 7 09:06 logcheck* -r-xr-xr-x 1 cvs cvs 3874 Jan 7 09:06 logcheck,v* -r--r--r-- 1 cvs cvs 1260 Jan 7 09:06 loginfo -r--r--r-- 1 cvs cvs 1578 Jan 7 09:06 loginfo,v -r--r--r-- 1 cvs cvs 1804 Jan 7 09:06 modules -r--r--r-- 1 cvs cvs 2123 Jan 7 09:06 modules,v -r--r--r-- 1 cvs cvs 642 Jan 7 09:06 notify -r--r--r-- 1 cvs cvs 1001 Jan 7 09:06 notify,v -r--r--r-- 1 cvs cvs 47 Jan 7 09:06 options -r--r--r-- 1 cvs cvs 240 Jan 7 09:06 options,v -r--r--r-- 1 cvs cvs 23 Jan 7 09:01 passwd -r--r--r-- 1 cvs cvs 765 Jan 7 09:06 rcsinfo -r--r--r-- 1 cvs cvs 1083 Jan 7 09:06 rcsinfo,v -r--r--r-- 1 cvs cvs 506 Jan 7 09:06 rcstemplate -r--r--r-- 1 cvs cvs 699 Jan 7 09:06 rcstemplate,v -r-xr-xr-x 1 cvs cvs 791 Jan 7 09:06 tagcheck* -r-xr-xr-x 1 cvs cvs 984 Jan 7 09:06 tagcheck,v* -r--r--r-- 1 cvs cvs 992 Jan 7 09:06 taginfo -r--r--r-- 1 cvs cvs 1310 Jan 7 09:06 taginfo,v -r-xr-xr-x 1 cvs cvs 434 Jan 7 09:06 unwrap* -r-xr-xr-x 1 cvs cvs 627 Jan 7 09:06 unwrap,v* -rw-rw-r-- 1 cvs cvs 0 Jan 7 09:00 val-tags -r--r--r-- 1 cvs cvs 1196 Jan 7 09:06 verifymsg -r--r--r-- 1 cvs cvs 1514 Jan 7 09:06 verifymsg,v -r-xr-xr-x 1 cvs cvs 833 Jan 7 09:06 wrap* -r-xr-xr-x 1 cvs cvs 1026 Jan 7 09:06 wrap,v* My id informations: uid=1001(jose) gid=0(wheel) groups=0(wheel), 1001(cvs) Is there a any incorrect one that needs changing? Thanks a lot!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005601c613b7$993d1d60$2e02a8c0>