Red5 - Установка Linux init.d сценарий

Принятие Вас использует веб-браузер, работающий на той же машине как Tomcat для удара hello_spnego.jsp страницы, вот то, что я воображаю, продолжается:

  1. Вы не устанавливаете параметр конфигурации SpnegoHttpFilter "spnego.allow.localhost".

  2. В то время как справочник для фильтра (http://spnego.sourceforge.net/reference_docs.html) указывает, что эта установка принимает значение по умолчанию ко лжи, прочтение через исходный код (строка SpnegoFilterConfig.java 80) указывает на этот параметр значения по умолчанию к истинному.

  3. То, когда этот параметр будет иметь значение true SpnegoHttpFilter, обойдет аутентификацию и вместо этого просто установит аутентифицируемый принципал на Tomcat учетной записи пользователя, работает под. Поэтому Вы получаете результат “SYSTEM@TESTDOMAIN”.

Если мое начальное предположение корректно, попытайтесь поразить hello_spnego.jsp страницу от удаленной машины, и это должно выполнить фактическую аутентификацию. (Вы, возможно, должны включить аутентификацию Kerberos для своего браузера.)

Обратите внимание, что автор фильтра активен при ответе на вопросы через форумы проекта SourceForge по http://sourceforge.net/projects/spnego/forums/

0
задан 28 October 2011 в 17:54
1 ответ

/etc/rc.d/init.d/functions содержит несколько функций: daemon , killproc , status , ... который используется в сценарии инициализации в дистрибутиве на основе Red Hat . Поскольку вы используете Ubuntu, вы, вероятно, захотите «преобразовать»:

  • /etc/rc.d/init.d/functions >> / lib / lsb / init-functions
  • демон >> start-stop-daemon
  • ...
0
ответ дан 24 November 2019 в 12:06

Теги

Похожие вопросы