- 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 SummaryConstructors Constructor Description UnixSystem()Instantiate aUnixSystemand load the native library to access the underlying system information.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetGid()Get the GID for the current Unix user.long[]getGroups()Get the supplementary groups for the current Unix user.longgetUid()Get the UID for the current Unix user.StringgetUsername()Get the username for the current Unix user.
 
- 
- 
- 
Field Detail- 
usernameprotected String username 
 - 
uidprotected long uid 
 - 
gidprotected long gid 
 - 
groupsprotected long[] groups 
 
- 
 - 
Method Detail- 
getUsernamepublic String getUsername() Get the username for the current Unix user.- Returns:
- the username for the current Unix user.
 
 - 
getUidpublic long getUid() Get the UID for the current Unix user.- Returns:
- the UID for the current Unix user.
 
 - 
getGidpublic long getGid() Get the GID for the current Unix user.- Returns:
- the GID for the current Unix user.
 
 - 
getGroupspublic long[] getGroups() Get the supplementary groups for the current Unix user.- Returns:
- the supplementary groups for the current Unix user.
 
 
- 
 
-