Ответ 1
Для защиты файла паролей следуйте инструкциям на этой странице .
Я пытаюсь обеспечить доступ JMX к моему локальному экземпляру tomcat, размещенному на платформе Windows. Я создал файлы доступа и пароля и подключил их, используя следующие аргументы VM:
-Dcom.sun.management.jmxremote.password.file
-Dcom.sun.management.jmxremote.access.file
Но во время запуска tomcat я столкнулся с проблемой: Ошибка: доступ к файлам с правами доступа к файлам должен быть ограничен. Я попытался изменить владельца файла паролей и получить доступ с помощью вкладки безопасности файла, но он, похоже, не работает.
Любые мысли?
Для защиты файла паролей следуйте инструкциям на этой странице .
Это будет работать в 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)
Это сработало для меня, в командной строке перейдите в папку вашего файла и введите
cacls jmxremote.password /P [username]:R
Замените [имя пользователя] своим собственным именем пользователя