AUTHBIND: Неспособный к authbind с котом 6 на хосте Redhat

"Системный вызов" является вызовом к функции ядра. Это необходимо для функциональности, управляемой ядром, как доступ к устройствам. Для "нормальной" операции как добавляющие числа не необходима никакая помощь от ядра. Поэтому называя библиотеку, которая только вычисляет материал, никакой вызов к пространству ядра не необходим, также.

Можно использовать strace показать все системные вызовы данной программы.

2
13.05.2014, 23:20
1 ответ

Я нашел эти немного разные шаги, которые могут вам помочь.

  1. Установить authbind
  2. Сделать порт 80 доступным для authbind (вы должны быть root):

     $ sudo touch / etc / authbind / byport / 80 
     $ sudo chmod 500 / etc / authbind / byport / 80 
     $ sudo chown glassfish / etc / authbind / byport / 80 
     
  3. Сделать IPv4 по умолчанию ( authbind в настоящее время не поддерживает IPv6). Для этого создайте файл TOMCAT / bin / setenv.sh со следующим содержанием:

     CATALINA_OPTS = "- Djava.net.preferIPv4Stack = true" 
     
  4. Изменить startup.sh

     exec authbind --deep "$ PRGDIR" / "$ EXECUTABLE" start "$ @" 
     # OLD: exec "$ PRGDIR" / "$ EXECUTABLE" start "$ @" 
     

Ссылки

4
27.01.2020, 22:00

Теги

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