sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #19859
Re: CVS vil læse /root folderen
Tobias Tobiasen wrote:
>
> Hejsa
Hej
> Jeg har en server(redhat 6.1) der kører en cvs (1.10.6) pserver. I
> sidste uge begyndte der at komme en mærkelig fejl, når man lavede en cvs
> update fik man følgende besked:
> $cvs update
> cvs server: cannot open /root/.cvsignore: Permission denied
> cvs server: Updating .
Jeg havde den selv samme fejl, og jeg må desværre indrømme at jeg endte med
at reboote (= MickeySoft trick) maskinen fordi den begyndte at opføre sig
besynderligt (Segmentation fault pga. manglende hukommelse). Dette var efter
3 timers higen og søgen og diverse forsøg med rettigheder.
Jeg kører version 1.10.5. Min oldsag af en kerne 2.0.36 har før haft problemer
med leaks, så den efter ca 100 dage, laver sjove ting (2.0.35 skulle kun
bruge ca 14 dage.) Så jeg valgt at give den skylden. Jeg har siden opdaget
et lille problem med CVS og det er store repositorier kan få en checkout
til at spise urimelige mængder ram. Jeg har ikke kigget source, men det
lader til at den forsøger at få plads til alle filerne i ram.
> Fra /etc/inetd.conf:
> cvspserver stream tcp nowait root /usr/bin/cvs cvs
> --allow-root=/home/cvs pserver
>
> Som i kan se kører pserveren som root, kan man ikke køre den som en
> almindelig bruger? Og hvordan gør man det?
Jeg tror den skifter til nobody eller lign ved startup. Jeg har i hvert
fald samme setup her, og en ps hos mig under checkout viser at der er
spawnet nogle processer, som "nobody" ejer.
MVH
Lars
References