unixsystem.java

来自「JAVA 所有包」· Java 代码 · 共 81 行

JAVA
81
字号
/* * @(#)UnixSystem.java	1.7 06/06/08 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.security.auth.module;import javax.security.auth.*;import javax.security.auth.login.*;/** * <p> This class implementation retrieves and makes available Unix * UID/GID/groups information for the current user. *  * @version 1.7, 06/08/06 */public class UnixSystem {    private native void getUnixInfo();    protected String username;    protected long uid;    protected long gid;    protected long[] groups;    /**     * Instantiate a <code>UnixSystem</code> and load     * the native library to access the underlying system information.     */    public UnixSystem() {	System.loadLibrary("jaas_unix");	getUnixInfo();    }    /**     * Get the username for the current Unix user.     *     * <p>     *     * @return the username for the current Unix user.     */    public String getUsername() {	return username;    }    /**     * Get the UID for the current Unix user.     *     * <p>     *     * @return the UID for the current Unix user.     */    public long getUid() {	return uid;    }    /**     * Get the GID for the current Unix user.     *     * <p>     *     * @return the GID for the current Unix user.     */    public long getGid() {	return gid;    }    /**     * Get the supplementary groups for the current Unix user.     *     * <p>     *     * @return the supplementary groups for the current Unix user.     */    public long[] getGroups() {	return groups;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?