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

公開メンバ関数

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

静的公開メンバ関数

static passwd loadPasswd (String userName) throws PAMException
 

公開変数類

String pw_name
 
String pw_passwd
 
int pw_uid
 
int pw_gid
 

限定公開メンバ関数

List getFieldOrder ()
 

詳解

Comparing http://linux.die.net/man/3/getpwnam and my Mac OS X reveals that the structure of this field isn't very portable. In particular, we cannot read the real name reliably.

関数詳解

◆ getFieldOrder()

List org.jvnet.libpam.impl.CLibrary.passwd.getFieldOrder ( )
inlineprotected
97  {
98  return Arrays.asList("pw_name", "pw_passwd", "pw_uid", "pw_gid");
99  }

◆ getPwDir()

String org.jvnet.libpam.impl.CLibrary.passwd.getPwDir ( )
inline
89  {
90  return null;
91  }

◆ getPwGecos()

String org.jvnet.libpam.impl.CLibrary.passwd.getPwGecos ( )
inline
85  {
86  return null;
87  }

◆ getPwGid()

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

◆ getPwName()

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

◆ getPwPasswd()

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

◆ getPwShell()

String org.jvnet.libpam.impl.CLibrary.passwd.getPwShell ( )
inline
93  {
94  return null;
95  }

◆ getPwUid()

int org.jvnet.libpam.impl.CLibrary.passwd.getPwUid ( )
inline
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
inlinestatic
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_gid

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

◆ pw_name

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

User name.

◆ pw_passwd

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

Encrypted password.

◆ pw_uid

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

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