Menu Close
Settings Close

Language and Page Formatting Options

16.3.4. Module Arguments

PAM uses arguments to pass information to a pluggable module during authentication for some modules.
For example, the module uses secrets stored in a Berkeley DB file to authenticate the user. Berkeley DB is an open source database system embedded in many applications. The module takes a db argument so that Berkeley DB knows which database to use for the requested service.
A typical line within a PAM configuration file looks like this:
auth      required db=<path-to-file>
In the previous example, replace <path-to-file> with the full path to the Berkeley DB database file.
Invalid arguments are ignored and do not otherwise affect the success or failure of the PAM module. However, most modules report errors to the /var/log/messages file.