java.lang.Object
com.sun.security.auth.module.UnixSystem
This class implementation retrieves and makes available Unix
UID/GID/groups information for the current user.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInstantiate aUnixSystem
and load the native library to access the underlying system information. -
Method Summary
-
Field Details
-
username
The current username. -
uid
protected long uidThe current user ID. -
gid
protected long gidThe current group ID. -
groups
protected long[] groupsThe current list of groups.
-
-
Constructor Details
-
UnixSystem
public UnixSystem()Instantiate aUnixSystem
and load the native library to access the underlying system information.
-
-
Method Details
-
getUsername
Get the username for the current Unix user.- Returns:
- the username for the current Unix user.
-
getUid
public long getUid()Get the UID for the current Unix user.- Returns:
- the UID for the current Unix user.
-
getGid
public long getGid()Get the GID for the current Unix user.- Returns:
- the GID for the current Unix user.
-
getGroups
public long[] getGroups()Get the supplementary groups for the current Unix user.- Returns:
- the supplementary groups for the current Unix user.
-