模块 java.base

类 UserPrincipalLookupService

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

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