2011-06-28 17 views
12

WindowsプラットフォームでホストされているローカルTomcatインスタンスでJMXアクセスを保護しようとしています。私は、アクセスしてパスワードファイルを作成し、以下のVM引数を使用して、それらを接続していますtomcat jmxパスワードのファイルアクセス許可を変更するには

-Dcom.sun.management.jmxremote.password.file 
-Dcom.sun.management.jmxremote.access.file 

しかし、私は、Tomcat起動時に問題に実行しています:エラー:パスワード・ファイルは読み取りアクセスをはを制限する必要があります。私は、パスワードのファイル所有者とファイルセキュリティタブを使用してアクセスを変更しようとしましたが、動作していないようです。

どのような考えですか?

答えて

11

パスワードファイルを保護するには、pageの指示に従ってください。

+0

caclsコマンドがトリックを行いました...すばやい応答に感謝します! –

11

Thisは要するにWindows 7の

上で動作します:

1)は窓があなたのActiveMQ 'のconf' フォルダ内のコマンドプロンプト開きます。

2)私の場合には、 'あなた' であると所有者を変更する(実行は助けのためのオプションを指定せずに 'ICACLS')ICACLSを使用します。

ICACLS jmx.password/SETOWNER myuserの

3)を削除すべての継承されたアクセス許可:

ICACLS jmx.password /継承:

4 r)は、(この場合は読み取り/書き込み)ユーザーに最小限の権限を付与します。

ICACLS jmx.password /助成金:R myuserの:(R、W)

4

これはあなたのファイルの場所や種類に行き、コマンドプロンプトで、私のために働いた、

cacls jmxremote.password /P [username]:R 

独自で[ユーザー名]に置き換えユーザー名

関連する問題