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