webForumDet fria alternativet

CVS Problem från Eclipse

1 svar · 194 visningar · startad av Viktor

ViktorMedlem sedan aug. 20021 752 inlägg
#1

Jag har installerat CVS (v 1.11.2) på min linux server (Redhat 7.3) och kört cvs init och allt (allt som root...) och har detta i min xinetd

service cvspserver
{
        socket_type         = stream
        protocol            = tcp
        wait                = no
        user                = root
        passenv             =
        server              = /usr/bin/cvs
        server_args         = --allow-root=/cvsroot pserver
}

Min connection string serut såhär, ":pserver:root@192.168.0.1:/cvsroot".

När jag nu försöker commita saker från Eclipse så får jag upp felmedelandet "root is not allowed to commit files". Nu undrar jag hur jag byter användare från root till någon annan. Jag har försökt men inte lyckas lösa detta enkla problem, fattar inte hur jag ska göra. När jag gör allt (init, chown, login, xinetd) som användare "cvs" så kan jag inte ens logga in på servern, varken som cvs eller som root...

/Viktor

ViktorMedlem sedan aug. 20021 752 inlägg
#2

Ok, efter några timmar till framför datorn och google och cvshome så har jag hittat felet, man installerar allt som root (eller vad man nu vill, jag vet att det inte är bra för säkerheten och allt vad det nu heter) och sedan skapar man en passwd fil i "$CVSROOT/CVSROOT" där man lägger till de användare man vill ha, dessa användare måste också finnas i den vanliga passwd filen för systemet.
Så löste jag det, kanske finns bättre sätt :)

/Viktor

130 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)