version 1.1.2.11, 2012/09/19 14:08:26
|
version 1.2.4.1, 2013/01/17 13:46:59
|
Line 2
|
Line 2
|
#include <stdlib.h> |
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
#include <time.h> |
#include <time.h> |
#include "aitpwd.h" | #include <aitcfg.h> |
| #include <aitpwd.h> |
|
|
|
|
int main() |
int main() |
Line 71 int main()
|
Line 72 int main()
|
printf("\n----------\n"); |
printf("\n----------\n"); |
|
|
/* unit test set */ |
/* unit test set */ |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 4, "use", "alabala", 101, 4, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 4, "use", "alabala", 101, 4, |
NULL, 0, 0, NULL, NULL, NULL)); |
NULL, 0, 0, NULL, NULL, NULL)); |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 3, "use", "alabala", 101, 3, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 3, "use", "alabala", 101, 3, |
NULL, 0, 0, NULL, NULL, NULL)); |
NULL, 0, 0, NULL, NULL, NULL)); |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 3, "user_l", "pliok", 999, 3, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 3, "user_l", "pliok", 999, 3, |
NULL, 0, 0, NULL, NULL, NULL)); |
NULL, 0, 0, NULL, NULL, NULL)); |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 2, "use1", "WC_00", 0, 0, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 2, "use1", "WC_00", 0, 0, |
NULL, 0, 0, NULL, NULL, NULL)); |
NULL, 0, 0, NULL, NULL, NULL)); |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 0, "USE1", "WC_00", 10000, 20, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 0, "USE1", "WC_00", 10000, 20, |
NULL, 0, 0, "TEST for use", "/home/USE1", "/bin/sh")); |
NULL, 0, 0, "TEST for use", "/home/USE1", "/bin/sh")); |
printf("cfg_setPasswd %p\n", cfg_setPasswd(&db, 0, "USE2", "WC_!!", 10001, 20, | printf("cfg_setPasswd %d\n", cfg_setPasswd(&db, 0, "USE2", "WC_!!", 10001, 20, |
NULL, 0, 0, "TEST for use", "/home/USE2", NULL)); |
NULL, 0, 0, "TEST for use", "/home/USE2", NULL)); |
|
|
printf("\n----------\n"); |
printf("\n----------\n"); |
Line 89 int main()
|
Line 90 int main()
|
/* unit test unset */ |
/* unit test unset */ |
u = cfg_getPasswd(&db, PWD_CRIT_NAME, "ttt"); |
u = cfg_getPasswd(&db, PWD_CRIT_NAME, "ttt"); |
printf("-> user=%s %u:%u \"%s\"\n", AIT_GET_STR(&u->usr_name), |
printf("-> user=%s %u:%u \"%s\"\n", AIT_GET_STR(&u->usr_name), |
AIT_GET_LIKE(&u->usr_uid, u_int), AIT_GET_LIKE(&u->usr_gid, u_int), | (u_int) AIT_RAW(&u->usr_uid), (u_int) AIT_RAW(&u->usr_gid), |
AIT_GET_LIKE(&u->usr_realm, char*)); |
AIT_GET_LIKE(&u->usr_realm, char*)); |
printf("unset %p\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "ttt")); | printf("unset %d\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "ttt")); |
printf("unset %p\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "tttZZZ")); | printf("unset %d\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "tttZZZ")); |
printf("unset %p\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "ttt")); | printf("unset %d\n", cfg_unsetPasswd(&db, PWD_CRIT_NAME, "ttt")); |
|
|
printf("\n----------\n"); |
printf("\n----------\n"); |
|
|
Line 105 int main()
|
Line 106 int main()
|
printf("Access denied! user_l\n"); |
printf("Access denied! user_l\n"); |
else |
else |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
AIT_GET_LIKE(&u->usr_uid, u_int), AIT_GET_LIKE(&u->usr_gid, u_int)); | (u_int) AIT_RAW(&u->usr_uid), (u_int) AIT_RAW(&u->usr_gid)); |
if (!(u = cfgAuthPasswd(&db, "BRYMMMM", "111222"))) |
if (!(u = cfgAuthPasswd(&db, "BRYMMMM", "111222"))) |
printf("Access denied! BRYMMMM\n"); |
printf("Access denied! BRYMMMM\n"); |
else |
else |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
AIT_GET_LIKE(&u->usr_uid, u_int), AIT_GET_LIKE(&u->usr_gid, u_int)); | (u_int) AIT_RAW(&u->usr_uid), (u_int) AIT_RAW(&u->usr_gid)); |
if (!(u = cfgAuthPasswd(&db, "aa", "bb"))) |
if (!(u = cfgAuthPasswd(&db, "aa", "bb"))) |
printf("Access denied! aa\n"); |
printf("Access denied! aa\n"); |
else |
else |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
printf("Access granted - user found %p %s uid=%u:%u\n", u, AIT_GET_STR(&u->usr_name), |
AIT_GET_LIKE(&u->usr_uid, u_int), AIT_GET_LIKE(&u->usr_gid, u_int)); | (u_int) AIT_RAW(&u->usr_uid), (u_int) AIT_RAW(&u->usr_gid)); |
|
|
if (cfgCreatePasswd("test4e.pwd", &db)) { |
if (cfgCreatePasswd("test4e.pwd", &db)) { |
printf("Error #%d - %s\n", cfg_GetErrno(), cfg_GetError()); |
printf("Error #%d - %s\n", cfg_GetErrno(), cfg_GetError()); |