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