モジュール jdk.security.auth

クラスUnixSystem

java.lang.Object
com.sun.security.auth.module.UnixSystem

public class UnixSystem extends Object
現在のユーザーに対してUnixのUID、GID、またはグループを取得し、利用可能にします。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected long
    現在のグループID。
    protected long[]
    グループの現在のリスト。
    protected long
    現在のユーザーID。
    protected String
    現在のユーザー名。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    UnixSystemをインスタンス化し、背後のシステム情報にアクセスするためネイティブ・ライブラリをロードします。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    long
    現在のUnixユーザーのGIDを取得します。
    long[]
    現在のUnixユーザーの追加グループを取得します。
    long
    現在のUnixユーザーのUIDを取得します。
    現在のUnixユーザーのユーザー名を取得します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • username

      protected String username
      現在のユーザー名。
    • uid

      protected long uid
      現在のユーザーID。
    • gid

      protected long gid
      現在のグループID。
    • 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ユーザーの追加グループ