public final class LinkPermission extends BasicPermission
Permission
クラスです。
次の表に、アクセス権により許可される機能と、コードにそのアクセス権を与えた場合のリスクについて簡単に説明します。
アクセス権ターゲット名 | アクセス権により許可される機能 | このアクセス権を許可した場合のリスク |
---|---|---|
hard | 既存のファイルをディレクトリに追加する機能。これは、リンク (ハードリンク) の作成と呼ばれることもあります。 | このアクセス権を付与するときは、十分な注意を払ってください。これにより、ファイルシステム内のどのファイルまたはディレクトリへのリンクも可能になるため、攻撃者がすべてのファイルにアクセスできるようになります。 |
symbolic | シンボリックリンクを作成する機能。 | このアクセス権を付与するときは、十分な注意を払ってください。これにより、ファイルシステム内のどのファイルまたはディレクトリへのリンクも可能になるため、攻撃者がすべてのファイルにアクセスできるようになります。 |
コンストラクタと説明 |
---|
LinkPermission(String name)
指定された名前の
LinkPermission を構築します。 |
LinkPermission(String name, String actions)
指定された名前の
LinkPermission を構築します。 |
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public LinkPermission(String name)
LinkPermission
を構築します。name
- アクセス権の名前。「hard」または「symbolic」にする必要がある。IllegalArgumentException
- name が空または無効な場合public LinkPermission(String name, String actions)
LinkPermission
を構築します。name
- アクセス権の名前。「hard」または「symbolic」にする必要がある。actions
- アクセス権のアクション。空の文字列または null
にする必要があるIllegalArgumentException
- name が空または無効であるか、actions が空でない文字列である場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.