Package one.nio.os
Class User
- java.lang.Object
-
- one.nio.os.User
-
public final class User extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intG_GIDstatic intG_NAMEstatic intG_PASSWORDstatic intG_USER_LISTstatic StringGROUPstatic booleanIS_SUPPORTEDstatic StringPASSWDstatic intU_DIRECTORYstatic intU_GECOSstatic intU_GIDstatic intU_NAMEstatic intU_PASSWORDstatic intU_SHELLstatic intU_UID
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intchown(String fileName, int uid, int gid)static intfindGid(String group)static String[]findGroup(String group)static int[]findSupplementaryGids(String user)static List<String[]>findSupplementaryGroups(String user)static intfindUid(String user)static String[]findUser(String user)static intsetgid(int gid)static intsetgroups(int[] gids)static intsetuid(int uid)
-
-
-
Field Detail
-
IS_SUPPORTED
public static final boolean IS_SUPPORTED
-
PASSWD
public static final String PASSWD
- See Also:
- Constant Field Values
-
GROUP
public static final String GROUP
- See Also:
- Constant Field Values
-
U_NAME
public static final int U_NAME
- See Also:
- Constant Field Values
-
U_PASSWORD
public static final int U_PASSWORD
- See Also:
- Constant Field Values
-
U_UID
public static final int U_UID
- See Also:
- Constant Field Values
-
U_GID
public static final int U_GID
- See Also:
- Constant Field Values
-
U_GECOS
public static final int U_GECOS
- See Also:
- Constant Field Values
-
U_DIRECTORY
public static final int U_DIRECTORY
- See Also:
- Constant Field Values
-
U_SHELL
public static final int U_SHELL
- See Also:
- Constant Field Values
-
G_NAME
public static final int G_NAME
- See Also:
- Constant Field Values
-
G_PASSWORD
public static final int G_PASSWORD
- See Also:
- Constant Field Values
-
G_GID
public static final int G_GID
- See Also:
- Constant Field Values
-
G_USER_LIST
public static final int G_USER_LIST
- See Also:
- Constant Field Values
-
-
Method Detail
-
setuid
public static int setuid(int uid)
-
setgid
public static int setgid(int gid)
-
setgroups
public static int setgroups(int[] gids)
-
chown
public static int chown(String fileName, int uid, int gid)
-
findUid
public static int findUid(String user)
-
findGid
public static int findGid(String group)
-
findSupplementaryGids
public static int[] findSupplementaryGids(String user)
-
-