• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H20-Sep-2005-443372

src/H03-May-2022-2,2511,466

AUTHORSH A D19-Jun-200552 21

ChangeLogH A D20-Sep-20051.1 KiB3121

LICENSEH A D19-Jun-20051.4 KiB2822

Makefile.amH A D19-Jun-2005153 62

Makefile.inH A D20-Sep-200511.2 KiB381302

NEWSH A D20-Sep-2005538 1812

READMEH A D19-Jun-20052 KiB7243

aclocal.m4H A D20-Sep-2005241 KiB6,9266,254

config.guessH A D20-Sep-200542.5 KiB1,4671,256

config.h.inH A D20-Sep-20053 KiB11677

config.subH A D20-Sep-200531 KiB1,5801,438

configureH A D20-Sep-2005679.7 KiB21,64717,542

configure.inH A D20-Sep-20052.7 KiB10787

install-shH A D20-Sep-20056.3 KiB270153

ltmain.shH A D20-Sep-2005179.7 KiB6,4275,058

missingH A D20-Sep-20056.3 KiB199159

mkinstalldirsH A D20-Sep-2005722 4123

stamp-h.inH A D20-Sep-20050

README

1pamtester - test pluggable authentication modules (PAM) facility
2Copyright (c) 2004-2005 Moriyoshi Koizumi. All right reserved.
3
41. What is pamtester?
5
6pamtester is a tiny program to test the pluggable authentication modules (PAM)
7facility, which is a defacto mechanism for authentication management in many
8unices and similar OSes including Solaris, HP-UX, *BSD, MacOSX and Linux.
9
10While specifically designed to help PAM module authors to test their modules,
11that might also be useful for system administrators interested in building a
12centralised authentication system using common standards such as NIS, SASL and
13LDAP.
14
152. Installation
16
17Just run configure and do the ordinary "make install".  Differences between
18platforms will automatically be handled by the configure script.  Let me know
19if it's not.
20
213. Using pamtester
22
23pamtester requires at least three arguments to operate.  The first argument
24is "service", which provides the name of the service.  The second one is
25"user", which provides the name of the user to handle with PAM.  The last one
26is "operation", which specifies the operation for PAM to perform.
27
28Operation may be specified more than once. In that case the operations are done
29in the order of occurrence.
30
31Any operation may also be followed by the option flags that are provided
32between the pair of parenthesis. Flags are all named and combinable or
33inversible with bitwise operators; "|" (OR), "&" (AND), "^" (XOR) and "~" (NOT)
34are accepted.
35
36The list of allowed options is shown below:
37
38  - PAM_SILENT
39
40  - PAM_DISALLOW_NULL_AUTHTOK
41
42  - PAM_ESTABLISH_CRED
43
44  - PAM_REINITIALIZE_CRED
45
46  - PAM_REFRESH_CRED
47
48  - PAM_CHANGE_EXPIRED_AUTHTOK
49
50Additional authentication information such as the name of the remote user,
51the remote host and the tty can be supplied via -I (--item) option.
52
53The following types of information are supported:
54
55  - service
56
57  - user
58
59  - prompt
60
61  - tty
62
63  - ruser
64
65  - rhost
66
673. Reporting bugs
68
69Drop me a line if you find a bug or have any helpful suggession.
70
71
72