apache + wsgi + django

lagartos

New member
Сообщения
2
#1
Пользователь, который был указан при установке системы успешно авторизуется, а для новых пользователей выдаёт ошибку.

Лог apache при неудачной авторизации:
Код:
[Wed Nov 07 18:31:41.047191 2018] [core:trace5] [pid 4747] protocol.c(645): [client 10.10.11.33:32900] Request received from client: GET / HTTP/1.1
[Wed Nov 07 18:31:41.047489 2018] [http:trace4] [pid 4747] http_request.c(420): [client 10.10.11.33:32900] Headers received from client:
[Wed Nov 07 18:31:41.047526 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Host: 10.10.11.145
[Wed Nov 07 18:31:41.047544 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Connection: keep-alive
[Wed Nov 07 18:31:41.047561 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Cache-Control: max-age=0
[Wed Nov 07 18:31:41.047576 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Authorization: Basic bWV0ZW8xOjE=
[Wed Nov 07 18:31:41.047593 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Upgrade-Insecure-Requests: 1
[Wed Nov 07 18:31:41.047610 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
[Wed Nov 07 18:31:41.047629 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
[Wed Nov 07 18:31:41.047645 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Accept-Encoding: gzip, deflate
[Wed Nov 07 18:31:41.047659 2018] [http:trace4] [pid 4747] http_request.c(424): [client 10.10.11.33:32900]   Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6,fr;q=0.5,uk;q=0.4,la;q=0.3
[Wed Nov 07 18:31:41.047904 2018] [core:debug] [pid 4747] request.c(290): astra_mode - set process caps, unshare
[Wed Nov 07 18:31:41.048438 2018] [core:debug] [pid 4747] request.c(401): astra_mode - disable without auth
[Wed Nov 07 18:31:41.048517 2018] [wsgi:info] [pid 4747] [client 10.10.11.33:32900] mod_wsgi (pid=4747, process='', application=''): Loading WSGI script '/var/www/inter/web/inter/wsgi.py'.
[Wed Nov 07 18:31:41.348900 2018] [authz_core:debug] [pid 4747] mod_authz_core.c(809): [client 10.10.11.33:32900] AH01626: authorization result of Require valid-user : granted
[Wed Nov 07 18:31:41.348919 2018] [authz_core:debug] [pid 4747] mod_authz_core.c(809): [client 10.10.11.33:32900] AH01626: authorization result of <RequireAny>: granted
[Wed Nov 07 18:31:41.348931 2018] [core:debug] [pid 4747] core.c(4622): astra_mode - core_switch_user
[Wed Nov 07 18:31:41.349311 2018] [core:error] [pid 4747] (13)Permission denied: [client 10.10.11.33:32900] core_switch_user getmacnam_r() failed: %m
[Wed Nov 07 18:31:41.349325 2018] [core:trace3] [pid 4747] request.c(500): [client 10.10.11.33:32900] fixups hook gave 500: /
[Wed Nov 07 18:31:41.349354 2018] [http:trace3] [pid 4747] http_filters.c(1089): [client 10.10.11.33:32900] Response sent with status 500, headers:
[Wed Nov 07 18:31:41.349357 2018] [http:trace5] [pid 4747] http_filters.c(1096): [client 10.10.11.33:32900]   Date: Wed, 07 Nov 2018 15:31:41 GMT
[Wed Nov 07 18:31:41.349360 2018] [http:trace5] [pid 4747] http_filters.c(1099): [client 10.10.11.33:32900]   Server: Apache/2.4.25 (Debian)
[Wed Nov 07 18:31:41.349362 2018] [http:trace4] [pid 4747] http_filters.c(918): [client 10.10.11.33:32900]   Content-Length: 609
[Wed Nov 07 18:31:41.349364 2018] [http:trace4] [pid 4747] http_filters.c(918): [client 10.10.11.33:32900]   Connection: close
[Wed Nov 07 18:31:41.349366 2018] [http:trace4] [pid 4747] http_filters.c(918): [client 10.10.11.33:32900]   Content-Type: text/html; charset=iso-8859-1
[Wed Nov 07 18:31:41.349401 2018] [core:trace6] [pid 4747] core_filters.c(525): [client 10.10.11.33:32900] core_output_filter: flushing because of FLUSH bucket
[Wed Nov 07 18:31:41.349549 2018] [core:trace6] [pid 4747] core_filters.c(525): [client 10.10.11.33:32900] core_output_filter: flushing because of FLUSH bucket
Если в /etc/apache2/apache2.conf добавить AstraMode off, то авторизация проходит успешно.

Вывод macid <username>: Уровень=0(Уровень_0) Категории=0(Нет)

Подскажите пожалуйста, почему такое может происходить?
 

lagartos

New member
Сообщения
2
#2
Разобрался.
Apache запускался от другого пользователя и ему не были выставлены права для доступа к /etc/parsec/macdb