GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
PAM_GET_ITEMS(8)   PAM_GET_ITEMS(8)

pam_get_items - A PAM test module to retrieve module-specific PAM items

pam_get_items.so

PAM modules store data in PAM items. These items are only accessible from module context, not application context as they might include private data (PAM_AUTHTOK normally contains the password). But when testing PAM modules, it’s often nice to make sure a PAM module under test sets items for the next module the way it’s supposed to. The pam_get_items module makes this possible by exporting all PAM items as environment variables using pam_putenv. The environment variable name is the same as the constant name of the PAM item.

None

All module types (account, auth, password and session) are provided.

Consider an example that tests that pam_unix puts the password it reads onto PAM stack. The test service file would contain:

auth required        pam_unix.so
auth required        pam_get_items.so

Then the test would run the PAM conversation and afterwards call:

pam_getenv(pamh, "PAM_AUTHTOK");

To retrieve the password.

2015-11-04  

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.