模块  java.base

Class UserPrincipalLookupService


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