Como usar o módulo PAM nginx?

4

Eu gostaria de usar o nginx módulo PAM para autenticar um site com usuários existentes em um sistema FreeBSD . Eu tentei usar pam_unix.so, mas sem sorte. Não é só me deixar entrar com meu par usr / psw. : (

nginx conf:

location / {
        root html;
        auth_pam               "Secure Zone";
        auth_pam_service_name  "nginx";
        fastcgi_pass           127.0.0.1:9000;
        fastcgi_index          index.php;
        fastcgi_param          SCRIPT_FILENAME  /var/www/$fastcgi_script_name;
        include                fastcgi_params;
    }

O arquivo nginx no /usr/local/etc/pam.d dir:

auth    required     pam_unix.so
account required     pam_unix.so

Gostaria que alguém me dissesse uma configuração de trabalho. :)

    
por Noirello 23.03.2012 / 13:47

1 resposta

1

Não tenho certeza se você já tentou isso, mas reparei aqui:

Note that the module runs as the web server user, so the PAM modules used must be able to authenticate the users without being root; that means that if you want to use the pam_unix.so module to autenticate users you need to let the web server user to read the /etc/shadow file if that does not scare you (on Debian like systems you can add the www-data user to the shadow group).

LEITURA do módulo NAMX HTTP Auth PAM

Não consigo confirmar sua configuração, pois não estou usando o pam_unix.so.

    
por 26.03.2012 / 14:05