[ Startseite ]

[ Das Buch ]

[ Beispiele ]

[ Downloads ]

[ Links ]

[ CVS-Passwörter ]

[ Der "Cederqvist" ]

[ Mail an den Autor ]

[ Impressum ]



CVS und Passwörter

Einführung
CVS bietet die Möglichkeit bei Verwendung der Zugriffsmethode pserver Passwörter in einer eigenen Passwortdatei abzulegen. Im Buch wird dies ausführlich im Abschnitt 8.3.2, "pserver und passwd" beschrieben. Leider bringt CVS kein eigenes Programm mit, um diese Passwörter zu generieren. Da CVS eine normale DES-Verschlüsselung für Passwörter verwendet, kann man sich ein solches Programm jedoch leicht selbst schreiben. Es gibt mehrere Möglichkeiten:

Passwörter mit einem C-Programm verschlüsseln
Den Quelltext des einfachen Programms cvspasswd zur Verschlüsselung von CVS-Passwörtern können Sie hier herunterladen oder ansehen. Das Programm lässt sich mit gcc auf einem Linux- oder anderem Unix-System übersetzen mit:

gcc -ocvspasswd -lcrypt cvspasswd.c

Das Programm wird mit 2 oder 3 Parametern aufgerufen:
  1. Parameter: CVS-Benutzername
  2. Parameter: Passwort im Klartext
  3. Parameter: System-Benutzername (optional, kann weggelassen werden wenn identisch mit 1)
Als Ausgabe wird jeweils eine Zeile für die passwd-Datei ausgegeben. Daher kann man sich die Datei passwd zeilenweise durch das Programm zusammen setzen lassen. Beispiel:

cvspasswd heinz geheim1 >> passwd
cvspasswd karl topsecret >> passwd

[ Programm herunterladen ]
[ Quelltext ansehen ]

Passwörter mit PHP verschlüsseln
Eine DES-Verschlüsselung lässt sich auch mit anderen Programmiersprachen als C realisieren. Als weiteres Beispiel sei hier die Web-Programmiersprache PHP aufgeführt. Den Quelltext eines einfachen Programms können Sie sich hier ansehen oder es gleich ausprobieren:
CVS-Benutzername:
CVS-Passwort:
System-Benutzername:
 
Inhalt der Datei passwd:

 
Den Inhalt von passwd [ löschen ]



Kaufen...

... beim Verlag

... bei Amazon

... als E-Book
[ Seitenanfang ] Letzte Änderung: 3.1.2006, © 2004 - 2006 by Frank Budszuhn