keycloak-federation
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
org.jvnet.libpam.impl.FreeBSDPasswd クラス
org.jvnet.libpam.impl.FreeBSDPasswd の継承関係図
Inheritance graph
org.jvnet.libpam.impl.FreeBSDPasswd 連携図
Collaboration graph

公開メンバ関数

String getPwGecos ()
 
String getPwDir ()
 
String getPwShell ()
 
String getPwName ()
 
String getPwPasswd ()
 
int getPwUid ()
 
int getPwGid ()
 

静的公開メンバ関数

static passwd loadPasswd (String userName) throws PAMException
 

公開変数類

long pw_change
 
String pw_class
 
String pw_gecos
 
String pw_dir
 
String pw_shell
 
long pw_expire
 
int pw_fields
 
String pw_name
 
String pw_passwd
 
int pw_uid
 
int pw_gid
 

限定公開メンバ関数

List getFieldOrder ()
 

詳解

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; };

著者
R. Tyler Croy

関数詳解

◆ getFieldOrder()

List org.jvnet.libpam.impl.FreeBSDPasswd.getFieldOrder ( )
inlineprotected
91  {
92  List fieldOrder = new ArrayList(super.getFieldOrder());
93  fieldOrder.addAll(Arrays.asList("pw_change", "pw_class", "pw_gecos",
94  "pw_dir", "pw_shell", "pw_expire", "pw_fields"));
95  return fieldOrder;
96  }

◆ getPwDir()

String org.jvnet.libpam.impl.FreeBSDPasswd.getPwDir ( )
inline
81  {
82  return pw_dir;
83  }
String pw_dir
Definition: FreeBSDPasswd.java:64

◆ getPwGecos()

String org.jvnet.libpam.impl.FreeBSDPasswd.getPwGecos ( )
inline
76  {
77  return pw_gecos;
78  }
String pw_gecos
Definition: FreeBSDPasswd.java:61

◆ getPwGid()

int org.jvnet.libpam.impl.CLibrary.passwd.getPwGid ( )
inlineinherited
81  {
82  return pw_gid;
83  }
int pw_gid
Definition: CLibrary.java:57

◆ getPwName()

String org.jvnet.libpam.impl.CLibrary.passwd.getPwName ( )
inlineinherited
69  {
70  return pw_name;
71  }
String pw_name
Definition: CLibrary.java:51

◆ getPwPasswd()

String org.jvnet.libpam.impl.CLibrary.passwd.getPwPasswd ( )
inlineinherited
73  {
74  return pw_passwd;
75  }
String pw_passwd
Definition: CLibrary.java:55

◆ getPwShell()

String org.jvnet.libpam.impl.FreeBSDPasswd.getPwShell ( )
inline
86  {
87  return pw_shell;
88  }
String pw_shell
Definition: FreeBSDPasswd.java:67

◆ getPwUid()

int org.jvnet.libpam.impl.CLibrary.passwd.getPwUid ( )
inlineinherited
77  {
78  return pw_uid;
79  }
int pw_uid
Definition: CLibrary.java:56

◆ loadPasswd()

static passwd org.jvnet.libpam.impl.CLibrary.passwd.loadPasswd ( String  userName) throws PAMException
inlinestaticinherited
61  {
62  passwd pwd = libc.getpwnam(userName);
63  if (pwd == null) {
64  throw new PAMException("No user information is available");
65  }
66  return pwd;
67  }
passwd getpwnam(String username)
static final CLibrary libc
Definition: CLibrary.java:137

メンバ詳解

◆ pw_change

long org.jvnet.libpam.impl.FreeBSDPasswd.pw_change

◆ pw_class

String org.jvnet.libpam.impl.FreeBSDPasswd.pw_class

◆ pw_dir

String org.jvnet.libpam.impl.FreeBSDPasswd.pw_dir

◆ pw_expire

long org.jvnet.libpam.impl.FreeBSDPasswd.pw_expire

◆ pw_fields

int org.jvnet.libpam.impl.FreeBSDPasswd.pw_fields

◆ pw_gecos

String org.jvnet.libpam.impl.FreeBSDPasswd.pw_gecos

◆ pw_gid

int org.jvnet.libpam.impl.CLibrary.passwd.pw_gid
inherited

◆ pw_name

String org.jvnet.libpam.impl.CLibrary.passwd.pw_name
inherited

User name.

◆ pw_passwd

String org.jvnet.libpam.impl.CLibrary.passwd.pw_passwd
inherited

Encrypted password.

◆ pw_shell

String org.jvnet.libpam.impl.FreeBSDPasswd.pw_shell

◆ pw_uid

int org.jvnet.libpam.impl.CLibrary.passwd.pw_uid
inherited

このクラス詳解は次のファイルから抽出されました: