- 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
All Methods Instance Methods Concrete Methods 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.