pavgup / mod-auth-external

Automatically exported from code.google.com/p/mod-auth-external
0 stars 0 forks source link

PAM ENV variables for auth script #18

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi!

I'm trying for 2 days now to write a custom PAM script which authenticates with 
sys user and pass.
I made examples in C, python and perl but I have the same problem with all of 
them.

When I test the script in my shell everything works well.
I test them with 

# ./script;echo $?

And get 0 or 1 back.

But as soon as I try to use it with mod_authz_external and Apache it stops 
working.
Even with a valid user I get an 1 back and are not able to log in.

It seems that there is a problem with PAM and maybe the Apache environment.
I read somewhere that I have to set the environment variables to use PAM but I 
have no clue how.

I attached examples in C, Perl and Python.
Choose whatever you like, they work all the same... returning the exit code 0 
or 1.

Every help or hint would be appreciated!

Thanks!

Original issue reported on code.google.com by blame...@gmail.com on 7 Feb 2014 at 11:45

Attachments: