The table below lists some of the valid service names, the module types that can be used with that service, and the daemon or command associated with the service name.
There are several module types that are not appropriate for each service. For example, the password module type is only specified to go with the passwd command. There is no auth module type associated with this command since it is not concerned with authentication.
Table 20-1 Valid Service Names for /etc/pam.conf
Service Name |
Daemon or Command |
Module Type |
---|---|---|
dtlogin |
/usr/dt/bin/dtlogin |
auth, account, session |
ftp |
/usr/sbin/in.ftpd |
auth, account, session |
init |
/usr/sbin/init |
session |
login |
/usr/bin/login |
auth, account, session |
passwd |
/usr/bin/passwd |
password |
rexd |
/usr/sbin/rpc.rexd |
auth |
rlogin |
/usr/sbin/in.rlogind |
auth, account, session |
rsh |
/usr/sbin/in.rshd |
auth, account, session |
sac |
/usr/lib/saf/sac |
session |
su |
/usr/bin/su |
auth, account, session |
telnet |
/usr/sbin/in.telnetd |
auth, account, session |
ttymon |
/usr/lib/saf/ttymon |
session |
uucp |
/usr/sbin/in.uucpd |
auth, account, session |