-
- All Superinterfaces:
-
Principal
- All Known Subinterfaces:
-
GroupPrincipal
public interface UserPrincipal extends Principal
APrincipal
表示用于确定对文件系统中的对象的访问权限的身份。在许多平台和文件系统上,实体需要适当的访问权限才能访问文件系统中的对象。 通常通过检查实体的身份来执行访问权限。 例如,在使用访问控制列表(ACL)执行权限分离的实现上,文件系统中的文件可能具有关联的ACL,该ACL确定ACL中指定的身份的访问权限。
A
UserPrincipal
对象是身份的抽象表示。 它有一个name
,通常是其所代表的用户名或帐户名称。 可以使用UserPrincipalLookupService
获得用户主体对象,或者由提供对身份相关属性的访问的FileAttributeView
实现返回。 例如,AclFileAttributeView
和PosixFileAttributeView
提供对文件的访问owner
。- 从以下版本开始:
- 1.7