Module java.base

Class UserPrincipalLookupService

java.lang.Object
java.nio.file.attribute.UserPrincipalLookupService

public abstract class UserPrincipalLookupService extends Object
用于按名称查找用户和组主体的对象。 UserPrincipal 表示一个身份,可用于确定文件系统中对象的访问权限。 GroupPrincipal 表示一个组身份UserPrincipalLookupService 定义了按名称或组名(通常是用户或帐户名)查找身份的方法。 名称和组名是否区分大小写取决于实现。 组的确切定义是特定于实现的,但通常组表示为出于管理目的而创建的身份,以确定组成员的访问权限。 特别是,如果名称和组的命名空间相同或不同是特定于实现的。 为确保跨平台的一致和正确行为,建议将此API用作命名空间是不同的。 换句话说,应使用lookupPrincipalByName来查找用户,应使用lookupPrincipalByGroupName来查找组。
自版本:
1.7
参见: