From 096ff3e14a188992d2dfe59c7fd3f5d6da791331 Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 11 Feb 2005 19:39:51 +0000 Subject: add secstored; use readcons --- src/cmd/secstore/secchk.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/cmd/secstore/secchk.c (limited to 'src/cmd/secstore/secchk.c') diff --git a/src/cmd/secstore/secchk.c b/src/cmd/secstore/secchk.c new file mode 100644 index 00000000..59e26d51 --- /dev/null +++ b/src/cmd/secstore/secchk.c @@ -0,0 +1,28 @@ +#include +#include +#include +#include + +extern char* secureidcheck(char *user, char *response); +Ndb *db; + +void +main(int argc, char **argv) +{ + Ndb *db2; + + if(argc!=2){ + fprint(2,"usage %s pinsecurid\n", argv[0]); + exits("usage"); + } + db = ndbopen("/lib/ndb/auth"); + if(db == 0) + syslog(0, "secstore", "no /lib/ndb/auth"); + db2 = ndbopen(0); + if(db2 == 0) + syslog(0, "secstore", "no /lib/ndb/local"); + db = ndbcat(db, db2); + print("user=%s\n", getenv("user")); + print("%s\n", secureidcheck(getenv("user"), argv[1])); + exits(0); +} -- cgit v1.2.3