|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T p
Length: 1637 (0x665) Types: TextFile Names: »pwck_local.c«
└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen └─⟦123909933⟧ »./npasswd/npasswd.tar.Z« └─⟦22a202e7d⟧ └─⟦this⟧ »npass-new/npasswd_jpl/old.checkpasswd/pwck_local.c«
/* -------------------------------------------------------------------- */ /* */ /* Author: Clyde Hoover */ /* Computation Center */ /* The University of Texas at Austin */ /* Austin, Texas 78712 */ /* clyde@emx.utexas.edu */ /* uunet!cs.utexas.edu!ut-emx!clyde */ /* */ /*This code may be distributed freely, provided this notice is retained. */ /* */ /* -------------------------------------------------------------------- */ /* * pwck_local - Perform 'local' password checks. * * Returns: * PWCK_OBVIOUS if <password> == hostname * PWCK_OK if otherwise */ #ifndef lint static char sccsid[] = "@(#)pwck_local.c 1.1 5/18/89 (cc.utexas.edu)"; #endif #include "checkpasswd.h" pwck_local(password, userid, mesg) char *password; /* Password to check */ int userid; /* NOTUSED */ char *mesg; /* Message buffer */ { char myname[32]; /* Scratch */ (void) gethostname(myname, sizeof(myname)); try(password, myname, PWCK_OBVIOUS); /* * Could try full canoncalized hostname here in case gethostname * didn't get that for us. * * Then look in users' .rhosts and try those strings (maybe) */ return(PWCK_OK); } /* End pwck_local.c */