linux-l: crypt() problem

JSC schlegel at lnx01.tfh-berlin.de
Mo Apr 26 16:33:13 CEST 1999


tschuldigung fuer die aufregung,

aber: 

in meinem perlscript, fehlte folgende zeile:
---
  print "Klartextpasswort: ";
  $c = <STDIN>;
+ chomp($c);
  
  print "aus der passwd: $b \n";
  print "neu gecryptet: ", crypt("$c", substr($b,0,2)), "\n";
---

somit wurde das \n mitcodiert; das fehlgeschlagene login muss
dann wohl ein mehrfacher verschreiber gewesen sein.

warum ging es mit passworten welche 8 zeichen enthielten:
crypt schneidet alles nach dem 8.zeichen weg. somit auch
mein \n. (codiert es zumindest nicht)

ich schrieb ja nicht umsonst: confused
Jens

BTW: irix 6.5 codiert mehr als 8 zeichen und ist somit lt.
guenthers darstellung kein unix, aber zumindest bei mehr als
8 zeichigen passworten nicht abwaertskompatibel ;-)
-- 
 --------------------------------------------------------------
| Jens Schlegel                                                |
| TFH Berlin         email: schlegel at tfh-berlin.de             |
 --------------------------------------------------------------



Mehr Informationen über die Mailingliste linux-l