Problem s CVS
Jan Varga
varga na utcru.sk
Úterý Květen 2 15:48:19 CEST 2000
"Jozef C. Chocholacek" wrote:
> Ave!
>
> Mam taky problem, rozbehavam na jednom pocitaci CVS (je to
> RedHat6.2, ak to niekomu pomoze), mam uzivatela cvs, jeho domovsky
> adresar /home/cvs (skusal som chmod 755 aj 711), v nom zakladam
> projekt, povedzme s nazvom "projekt", tj. adresar /home/cvs/projekt
> Podla navodu som urobil "su - cvs" potom "cd /home/cvs/projekt" a
> nakoniec "cvs init" - vytvoril sa mi adresar CVSROOT, v nom som
> editoval subory readers (obsahuje uzivatela cvs), writers (uzivatel
> chochol) a passwd (uzivatel chochol + kryptovane heslo).
>
> Problem je, ze sa mi sice podari na ten stroj urobit "cvs login"
> (CVSROOT=:pserver:chochol na stroj.nekde.cz:/home/cvs/projekt), ale ked
> dam "cvs checkout projekt", tak je na mna sprosty, ze vraj:
>
> setuid failed: Operation not permitted
> cvs [checkout aborted]: authorization failed: server stroj.nekde.cz
> rejected access
>
> Uz som nad tym zabil celkom dost casu, ale stale som na to
> neprisiel, kde je chyba - netusite niekto? Urcite je to nejaka
> primitivnost, ale ja to proste nevidim :(
>
cvs musi byt spustane pod rootom, inak mi to neslo (asi kvoli setuid)
/etc/inetd.conf
...
cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs
--allow-root=/home/cvs pserver
Další informace o konferenci Linux