linux-l: crypt() problem
JSC
schlegel at lnx01.tfh-berlin.de
Mo Apr 26 15:23:24 CEST 1999
On Mon, Apr 26, 1999 at 12:35:48AM +0300, tho at thomsen.isdn.cs.tu-berlin.de wrote:
> In message <19990425180018.B31741 at lnx01.tfh-berlin.de>, JSC writes:
> >
> > perl -e 'print crypt($ARGV[0],$ARGV[1]),"\n"' key rt
> > => rtsIDodDuGqhM
> Das ist auch, was ich von einem aufruf von crypt() (debian 2.1/slink)
> erhalte. crypt() sollte auch auf verschiedenen *nixen das gleiche er-
> gebnis liefern.
>
hatte ich auch gedacht.
> > das ergebnis trage ich in eine radiusd config und in
> > /etc/passwd ein.
> >
> > der radiusd kann mit diesem passwort arbeiten:
> > code:
> > #define __USE_XOPEN
> > #include <unistd.h>
> > ...strcmp(a,crypt(real,a))...
> >
> > dasselbe passwort via /etc/passwd auf redhat 3.0.4
> um es kurz zu machen: eine Erklaerung habe ich nicht, aber redhat 3 hat
> ja schon fast historische Wert. Womoeglich mit einem Kernel < 2.0 und
> libc4 ?
Linux version 2.0.10 (root at pcx42.tfh-berlin.de) (gcc version 2.7.2) #21 Wed Sep 10 17:19:36 MET DST 1997
# ldd /usr/bin/perl
libdb.so.2 => /usr/lib/libdb.so.2.0.0
libgdbm.so.2 => /usr/lib/libgdbm.so.2.0.0
libdl.so.1 => /lib/libdl.so.1.7.14
libm.so.5 => /lib/libm.so.5.0.6
libc.so.5 => /lib/libc.so.5.3.12
> --8<--
> /* user interface for stdlib call 'crypt'
> * usage: crypt Key salt
> * see: man 3 crypt */
>
> #include <stdio.h>
> #include <unistd.h>
>
> int main(int argc, char **argv) {
> if(argc!=3) {
> fprintf(stderr, "Usage: %s key(up to 8char) salt(2char)\n", argv[0]);
> exit(1);
> }
> printf("%s", crypt(argv[1], argv[2]));
> exit(0);
> }
> -->8--
=># ./dings key rt
rtsIDodDuGqhM
> > phaenomen 2: auf demselben rechner tritt dieses problem
> > mit einem 8 zeichen langen passwort nicht auf.
> bug?
>
> Guenther
>
> PS: juengere RedHats setzen schwer auf die PAM, auch schon RH3? Vielleicht
> gibt`s da ein Problem?
m.e. habe ich mit demselben perl, dieselbe crypt-routine
aufgerufen, oder ? was hat pam damit zu tun ?
bye
Jens
--
--------------------------------------------------------------
| Jens Schlegel |
| TFH Berlin email: schlegel at tfh-berlin.de |
--------------------------------------------------------------
Mehr Informationen über die Mailingliste linux-l