[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cvs pserver und passwd problem



Sers,

Georg Koss <g.koss@nextra.at> writes:
[...]
>> > /*---- snipp ----*/  
>> > cvs co -d ":pserver:dummy@xxx.domain.net:/var/cvs/Repository
>> > /*---- snapp ----*/
>> >
>> > klappt nicht. Ich habe in xxx.domain.net:/var/cvs 3 Verzeichnisse:
>> > CVSROOT, Repository, Repository2.
>> Hm, dann wuerde ich CVSROOT auf
>> ":pserver:dummy@xxx.domain.net:/var/cvs" setzen.
>
> Das habe ich auf meinem Remote gemacht.
> $CVSROOT ergibt
>  :pserver:dummy@xxx.domain.net:/var/cvs
>  
>> inetd.conf,
> ... hat auf beiden Rechnern die folgende Zeile:
>
> cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs  \
> --allow-root=/var/cvs pserver
>
>> $CVSROOT/CVSROOT/passwd etc. sind  angepasst?
>
> ... hier habe ich den User _dummy_ in der Gruppe _cvs_ auf xxx
> angelegt und sein /etc/shadow passwort in die  
> xxx.domain.net/var/cvs/CVROOT/passwd kopiert. 
bis hier sehe ich kein Problem


>> Dann probiere mal ein "cvs login" und danach "cvs co
>> Repository".
> Das gibt nun folgende Fehlermeldung bereits beim einloggen von user
>  auf Remote:
>
> bash: export: ':pserver:dummy@xxx.domain.net/var/cvs': not a valid
> identifier
Hm, Du sagtest, Du haettest da etwas in .bash_profile oder so
eingetragen... Zum testen CVSROOT vielleicht erstmal haendisch in der
shell setzen.


>> Wenn das nicht klappt waeren die Meldungen dazu
>> interessant.
> ... s.o.
>
>  Und vielleicht ein "ls /var/cvs/CVSROOT
>> /var/cvs/Repository" auf xxx.
>
> Gerne ...
Ich wollte eigentlich nur wissen, ob da wirklich das Repository
liegt. Da hatte ich die Frage etwas ungluecklich formuliert.


> »Script« wurde gestartet: Mon Mar  3 13:21:11 2003
> user@xxx:~$ ls /var/cvs/CVSROOT
> Beatmung       config        editinfo,v     modules    rcsinfo  verifymsg
> checkoutlist   config,v       Emptydir    modules,v    rcsinfo,v  verifymsg,v
> checkoutlist,v  cvswrappers   history     notify     taginfo
> commitinfo      cvswrappers,v loginfo     notify,v   taginfo,v
> commitinfo,v    editinfo      loginfo,v   passwd     val-tags
>
> user@xxx:~$ ls /var/cvs/Repository
> beatmung.bib,v  chap_3.tex,v  chap_8.tex,v  pdf      toc.tex,v
Es ist wirklich da. 


[...]
> Ja und die Zeile in xxx.domain.net/var/cvs/CVSROOT/passwd ist:
> georg:/*hier steht das passwort aus xxx:/etc/shadow */:dummy
Du versuchst, Dich als dummy einzuloggen. Das klappt auch nur, wenn 
in CVSROOT/config SystemAuth auf yes steht. Ist aber wohl nicht Dein
Problem. 

Hmmmmm. So sollte es eigentlich klappen. In einer vorherigen email
meintest Du, dass das Repository nicht gefunden wird. Aber da war
$CVSROOT auch seltsam gesetzt. Dummy darf auf xxx sicher auch lesen
und schreiben. Ich koennte Dir noch zeigen, wie es hier konkret
aussieht. Aber das hilft wohl auch nicht so viel. 

VG
hmw



Reply to: