The pamtester utility is developed by Moriyoshi Koizumi in order to help module developers, but it can also help systems administrators to test new PAM configurations. The utility has not yet been included in any UNIX or Linux distribution. It can be downloaded from its website (http://pamtester.sourceforge.net). It is distributed as a gzip
'ed tar
file. Compilation and installation is straightforward. The following commands are required to compile and install the pamtester utility:
# tar xzf pamtester-0.1.2.tar.gz
# cd pamtester-0.1.2
# ./configure --prefix=/usr/local
# make
# make install
Once installed you can start using the utility. It is a pure command-line utility and it takes three parameters. The first parameter is the name of the PAM service, the second one is the user name, and the third is the operation to test. The operation is related to the management groups that were discussed in Chapter 2. The following operations are supported:
authenticate...