- java.lang.Object
-
- com.sun.security.auth.module.UnixSystem
-
public class UnixSystem extends Object
This class implementation retrieves and makes available Unix UID/GID/groups information for the current user.
-
-
Constructor Summary
Constructors Constructor Description UnixSystem()
Instantiate aUnixSystem
and load the native library to access the underlying system information.
-
Method Summary
Modifier and Type Method Description long
getGid()
Get the GID for the current Unix user.long[]
getGroups()
Get the supplementary groups for the current Unix user.long
getUid()
Get the UID for the current Unix user.String
getUsername()
Get the username for the current Unix user.
-
-
-
Field Detail
-
username
protected String username
-
uid
protected long uid
-
gid
protected long gid
-
groups
protected long[] groups
-
-
Method Detail
-
getUsername
public String 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.
-
-