Module java.base
Package java.nio.file

Class LinkPermission

所有实现的接口:
Serializable, Guard

public final class LinkPermission extends BasicPermission
Permission类用于链接创建操作。

以下表格提供了权限允许的摘要描述,并讨论了授予代码权限的风险。

表显示权限目标名称、权限允许的内容以及相关风险
权限目标名称 权限允许的内容 允许此权限的风险
hard 能够将现有文件添加到目录中。有时被称为创建链接或硬链接。 授予此权限时应极度小心。它允许链接到文件系统中的任何文件或目录,从而允许攻击者访问所有文件。
symbolic 能够创建符号链接。 授予此权限时应极度小心。它允许链接到文件系统中的任何文件或目录,从而允许攻击者访问所有文件。
自从:
1.7
参见:
  • Constructor Details

    • LinkPermission

      public LinkPermission(String name)
      构造具有指定名称的LinkPermission
      参数:
      name - 权限的名称。必须是"hard"或"symbolic"。
      抛出:
      IllegalArgumentException - 如果名称为空或无效
    • LinkPermission

      public LinkPermission(String name, String actions)
      构造具有指定名称的LinkPermission
      参数:
      name - 权限的名称;必须是"hard"或"symbolic"。
      actions - 权限的操作;必须是空字符串或null
      抛出:
      IllegalArgumentException - 如果名称为空或无效,或操作是非空字符串