JAAS

com.sun.security.auth.module
クラス UnixSystem

java.lang.Object
  上位を拡張 com.sun.security.auth.module.UnixSystem

public class UnixSystem
extends Object

現在のユーザに対して Unix の UID、GID、またはグループを取得し、利用可能にします。


フィールドの概要
protected  long gid
           
protected  long[] groups
           
protected  long uid
           
protected  String username
           
 
コンストラクタの概要
UnixSystem()
          UnixSystem をインスタンス化し、背後のシステム情報にアクセスするためにネイティブライブラリをロードします。
 
メソッドの概要
 long getGid()
          現在の Unix ユーザの GID を取得します。
 long[] getGroups()
          現在の Unix ユーザの追加グループを取得します。
 long getUid()
          現在の Unix ユーザの UID を取得します。
 String getUsername()
          現在の Unix ユーザのユーザ名を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

username

protected String username

uid

protected long uid

gid

protected long gid

groups

protected long[] groups
コンストラクタの詳細

UnixSystem

public UnixSystem()
UnixSystem をインスタンス化し、背後のシステム情報にアクセスするためにネイティブライブラリをロードします。

メソッドの詳細

getUsername

public String getUsername()
現在の Unix ユーザのユーザ名を取得します。

戻り値:
現在の Unix ユーザのユーザ名

getUid

public long getUid()
現在の Unix ユーザの UID を取得します。

戻り値:
現在の Unix ユーザの UID

getGid

public long getGid()
現在の Unix ユーザの GID を取得します。

戻り値:
現在の Unix ユーザの GID

getGroups

public long[] getGroups()
現在の Unix ユーザの追加グループを取得します。

戻り値:
現在の Unix ユーザの追加グループ

JAAS