Habe moch entschlossen, meinen Server um ein CVS zu erweitern und folgendes gemacht.
1. apt-get install cvs
2. gruppe "cvs" erzeugt
3. benutzer "cvsuser" erzeugt (inkl. gruppe cvs)
4. /home/cvs als Repository konfigurieren lassen
5. /home/cvs und weitere Dateien cvsuser:cvs gegeben
Ich kann nun von Windoof aus (WinCVS 1.3b) Module einfügen und auschecken. Login und Logout funktionieren auch. Commit und Update klappen auch prima, aber ich habe nirgendwo in WinCVS mein Passwort für "cvsuser" gegeben (außer im eingabedialog beim login). Ich fand auch nix, was auf ein automatisches Speichern des Passworts schließen lässt. Nutze übrigens pserver für Authetifikation.
Habe dann Server und Windoof-Client neu gestartet, um sicher zu sein, dass alle gecachten Daten weg sind und der CVS neu gestartet wird.
Habe ich eine Option vergessen. Es soll nur cvsuser (bzw. mitglieder der gruppe "cvs") per passwort anmelden. Muss ich die Shell für den cvsuser ändern?
CVS funktioniert ohne Passwort, warum?
Re: CVS funktioniert ohne Passwort, warum?
Dafür ist der login auch da. Das Kennwort bleibt gespeichert, solange du das Repository ausgecheckt hast.Deblix hat geschrieben:aber ich habe nirgendwo in WinCVS mein Passwort für "cvsuser" gegeben (außer im eingabedialog beim login)
Wenn du auf deinem Windows-Rechner das lokale Repository löscht, solltest du wieder bei einem login das Kennwort eingeben müssen.
Benutze besser SSH als Tunnel für CVS, als Loginshell für cvsuser kannst du ja die restricted-shell nehmen; so ist's z.B. bei Sourceforge gelöst. Vorteil: kein Login nötig, Kennwort wird nicht gespeichert (man sollte in diesem Fall seinen private-key zu den authorized_keys hinzufügen, um nicht bei jeder CVS-Aktion sein Kennwort eingeben zu müssen)
Du kannst in WinCVS unter Admin->Optionen (aus dem Kopf, da im Moment an Linux) den Speicherort für das cvspasswd angeben. Wenn Nichts agegeben, dann geht es auch $HOME was ja unter Windows leider in der Regel nicht gesetzt ist. Dann (glaub ich) nach C:/
Das passwd wird dort 'verschlüsselt' gespeichert, wobei die Verschlüsselung wohl eher schlecht ist.
Das passwd wird dort 'verschlüsselt' gespeichert, wobei die Verschlüsselung wohl eher schlecht ist.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de