HP-UX Reference (11i v2 07/12) - 3 Library Functions N-Z (vol 7)

u
userdb_read(3) userdb_read(3)
char *write_attrs[] = {
"AUDIT_FLAG", "MIN_PASSWORD_LENGTH", "AUTH_MAXTRIES", 0 };
char *write_values[] = { "1", "7", "", 0 };
char *read_attrs[] = {
"MIN_PASSWORD_LENGTH", "AUTH_MAXTRIES", "AUDIT_FLAG", 0 };
char *read_values[] = { p1, p2, p3, 0 };
if (userdb_write("joe", write_attrs, write_values))
exit(1);
if (userdb_read("joe", read_attrs, read_values))
exit(2);
printf ("p1=%s p2=%s p3=%s", p1, p2, p3);
userdb_delete("amy");
After successful execution, the output is:
p1=7 p2= p3=1
FILES
/var/adm/userdb user database
/etc/default/security
security defaults configuration file
/etc/security.dsc
security attributes description file
SEE ALSO
userdbget(1M), userdbset(1M), secdef(3), security(4), userdb(4).
HP-UX 11i Version 2: December 2007 Update 2 Hewlett-Packard Company 579