Package | Description |
---|---|
org.jvnet.libpam.impl |
Class and Description |
---|
BSDPasswd
FreeeBSD, OpenBSD and MacOS passwd
struct passwd {
char *pw_name;
char *pw_passwd;
uid_t pw_uid;
gid_t pw_gid;
time_t pw_change;
char *pw_class;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
time_t pw_expire;
};
|
CLibrary |
CLibrary.group |
CLibrary.passwd
Comparing http://linux.die.net/man/3/getpwnam
and my Mac OS X reveals that the structure of this field isn't very portable.
|
FreeBSDPasswd
FreeeBSD
struct passwd {
char *pw_name;
char *pw_passwd;
uid_t pw_uid;
gid_t pw_gid;
time_t pw_change;
char *pw_class;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
time_t pw_expire;
int pw_fields;
};
|
LinuxPasswd
Linux passwd
?struct passwd
{
char *pw_name;
char *pw_passwd;
__uid_t pw_uid;
__gid_t pw_gid;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
};
|
PAMLibrary
libpam.so binding.
|
PAMLibrary.pam_conv |
PAMLibrary.pam_conv.PamCallback |
PAMLibrary.pam_handle_t |
SolarisPasswd
Solaris passwd
struct passwd {
char *pw_name;
char *pw_passwd;
uid_t pw_uid;
gid_t pw_gid;
char *pw_age;
char *pw_comment;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
};
|
Copyright © 2018. All rights reserved.