I'm running Red hat Linux, and I installed cvs from rpms.

I upgraded from cvs-1.10.2 (from the official Red Hat Linux 5.,2 CD) to 
cvs-1.10.8, built from a source rpm I made by modifying a spec file for 
cvs 1.10.7 to use the newer tarball and omit the RHS patches.

I have installed cvs in /etc/inetd.conf thus:
2401  stream  tcp  nowait  cvs  /usr/sbin/tcpd /usr/bin/cvs 
--allow-root=/home/cvs pserver


This differs from the documented way in two details:
1       I'm using tcp wrappers; accesses are logged
2       cvs runs as user cvs (there's an account with that name)

This works well with 1.10.2. It fails with 1.10.8:
[summer@possum temp]$ cvs -d :pserver:summer@emu:/home/cvs checkout zap
setgid failed: Operation not permitted
cvs checkout: authorization failed: server emu rejected access

After this I reverted to 1.10.2 and reran the same command:

[summer@possum temp]$ cvs -d :pserver:summer@emu:/home/cvs checkout zap
cvs server: Updating zap
U zap/Data
U zap/Make.files
U zap/Make.header
U zap/Makefile
etc

-- 
Cheers
John Summerfield
http://os2.ami.com.au/os2/ for OS/2 support.
Configuration, networking, combined IBM ftpsites index.

Reply via email to