Подтвердить что ты не робот

Как изменить прав доступа к файлу tomcat jmx

Я пытаюсь обеспечить доступ JMX к моему локальному экземпляру tomcat, размещенному на платформе Windows. Я создал файлы доступа и пароля и подключил их, используя следующие аргументы VM:

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

Но во время запуска tomcat я столкнулся с проблемой: Ошибка: доступ к файлам с правами доступа к файлам должен быть ограничен. Я попытался изменить владельца файла паролей и получить доступ с помощью вкладки безопасности файла, но он, похоже, не работает.

Любые мысли?

4b9b3361

Ответ 1

Для защиты файла паролей следуйте инструкциям на этой странице .

Ответ 2

Это будет работать в Windows 7.

Короче:

1) откройте командную строку Windows в папке "conf" ActiveMQ.

2) используйте icacls (запустите "icacls" без параметров для справки), чтобы изменить владельца на "вас", в моем случае:

icacls jmx.password/setowner myuser

3) удалить все унаследованные разрешения:

icacls jmx.password/inheritance: r

4) предоставить минимальные разрешения вашему пользователю (чтение/запись в этом случае):

icacls jmx.password/grant: r myuser: (r, w)

Ответ 3

Это сработало для меня, в командной строке перейдите в папку вашего файла и введите

cacls jmxremote.password /P [username]:R

Замените [имя пользователя] своим собственным именем пользователя