Класс UnixSystem
- java.lang.Object
-
- com.sun.security.auth.module.UnixSystem
public class UnixSystem extends Object
В этом классе реализовано получение и предоставление информации о UID/GID/группах текущего пользователя Unix.
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected long |
gid |
|
protected long[] |
groups |
|
protected long |
uid |
|
protected String |
username |
Конструкторы
| Конструктор | Описание |
|---|---|
UnixSystem() |
Инициализирует |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
long |
getGid() |
Получить GID текущего пользователя Unix. |
long[] |
getGroups() |
Получить дополнительные группы текущего пользователя Unix. |
long |
getUid() |
Получить UID текущего пользователя Unix. |
String |
getUsername() |
Получить имя пользователя текущего пользователя Unix. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание полей
username
protected String username
uid
protected long uid
gid
protected long gid
groups
protected long[] groups
Подробное описание конструкторов
UnixSystem
public UnixSystem()
Инициализирует UnixSystem и загружает родную библиотеку для доступа к информации об ОС.
Подробное описание методов
getUsername
public String getUsername()
Получить имя пользователя текущего пользователя Unix.
- Возвращает:
- имя пользователя текущего пользователя Unix.
getUid
public long getUid()
Получить UID текущего пользователя Unix.
- Возвращает:
- UID текущего пользователя Unix.
getGid
public long getGid()
Получить GID текущего пользователя Unix.
- Возвращает:
- GID текущего пользователя Unix.
getGroups
public long[] getGroups()
Получить дополнительные группы текущего пользователя Unix.
- Возвращает:
- дополнительные группы текущего пользователя Unix.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.security.auth/com/sun/security/auth/module/UnixSystem.html