@Exported public class UnixSystem extends Object
This class implementation retrieves and makes available Unix UID/GID/groups information for the current user.
| Modifier and Type | Field and Description | 
|---|---|
| protected long | gid | 
| protected long[] | groups | 
| protected long | uid | 
| protected String | username | 
| Constructor and Description | 
|---|
| UnixSystem()Instantiate a  UnixSystemand load
 the native library to access the underlying system information. | 
| Modifier and Type | Method and 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. | 
protected String username
protected long uid
protected long gid
protected long[] groups
public UnixSystem()
UnixSystem and load
 the native library to access the underlying system information.public String getUsername()
public long getUid()
public long getGid()
public long[] getGroups()
 Copyright © 1998, 2025, Oracle and/or its affiliates.  All rights reserved.