Apache moduly mpm-itk and authnz_external

omfo

Apache moduly mpm-itk and authnz_external
« kdy: 15. 06. 2017, 11:25:06 »
Ahoj vsem...
Chtel bych pouzit v jednom VirtualHostu modul authnz_external pro prihlasovani pomoci systemovych uzivatelu a mpm-itk modul pro beh pod jinym uzivatelem. Muj configuracni soubor VirtualHost vypada nejak takto:

Kód: [Vybrat]
<VirtualHost *:8081>
AddExternalAuth pwauth /usr/bin/pwauth
SetExternalAuthMethod pwauth pipe

<IfModule mpm_itk_module>
AssignUserId user1 apache
</IfModule>

<Directory /var/www/user1_folder/>
AuthType Basic
AuthUserFile /var/www/user1_folder/apache.users
AuthName "private area"
AuthBasicProvider external
AuthExternal pwauth
require valid-user
</Directory>
</VirtualHost>

Pokud pouziji tuto konfiguraci, nemuho se na web prihlasit. V Apache error_logu je toto:

Kód: [Vybrat]
[Wed Jun 14 15:43:04.449652 2017] [unixd:alert] [pid 17150] (1)Operation not permitted: AH02156: setgid: unable to set group id to Group 0
[Wed Jun 14 15:43:12.027069 2017] [authnz_external:error] [pid 17149] [client 83.158.44.101:59772] AuthExtern pwauth [/usr/bin/pwauth]: Failed (1) for user user1
[Wed Jun 14 15:43:12.027108 2017] [auth_basic:error] [pid 17149] [client 83.158.44.101:59772] AH01617: user user1: authentication failure for "/user1_folder": Password Mismatch

Pokud odeberu mpm-itk modul nebo authnz_external modul vse funguje jak ma.

CentOS 7.3, httpd 2.4.6, mod_authnz_external 3.3.1, pwauth 2.3.10, httpd-itk 2.4.7.04

Predem diky za rady


Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Apache moduly mpm-itk and authnz_external
« Odpověď #1 kdy: 15. 06. 2017, 14:38:02 »
Zkus přidat uživatele user1 do skupiny apache. /usr/bin/pwauth by měl vypadat takhle
Kód: [Vybrat]
-rwsr-x---. 1 root apache 11256 Sep  1  2015 /usr/bin/pwauthVím, že tam máš AssignUserId user1 apache, ale nic lepšího mě nenapadá.