<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;">All,</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">I got this working at the end of last year, but now I've having trouble.  I'm setting up SSH access using RADIUS auth on a Ubuntu 12.10 system.  Im using the latest version of libpam-radius-auth  (1.3.17-0ubuntu4) and have followed the readme along with many
 other explanations and can not get it working. I'm getting the same error even when I try on different VM's running different versions of Ubuntu.  The error "</font><span style="font-family: 'times new roman', 'new york', times, serif;">PAM (sshd) illegal module type: auth" makes it sound like it does not support the auth method. Anyone else run into this?</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">#cat pam_radius_auth.conf </font><br></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">10.1.1.1    sharedsec       3</font><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 16px; font-family:
 'Times New Roman'; font-style: normal;"><font face="times new roman, new york, times, serif"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">#cat /etc/pam.d/sshd<br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif"><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># PAM configuration for the Secure Shell service</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># Read environment variables from /etc/environment and</div><div style="color:
 rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># /etc/security/pam_env.conf.</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;">auth       required     pam_env.so # [1]</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># In Debian 4.0 (etch), locale-related environment variables were moved to</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># /etc/default/locale, so read that as well.</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px;
 font-style: normal; background-color: transparent;">auth       required     pam_env.so envfile=/etc/default/locale</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;">auth       required  <span class="Apple-tab-span" style="white-space:pre">        </span>/lib/security/pam_radius_auth.so debug</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color: transparent;"># Standard Un*x authentication.</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal; background-color:
 transparent;">#@include common-auth</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal;">/var/log/auth.log</div><div><div>Feb 12 13:28:48 T3500 sshd[13374]: <span style="font-weight: bold;">PAM (sshd) illegal module type: auth     </span> </div><div>Feb 12 13:28:48 T3500 sshd[13374]: PAM pam_parse: expecting return value; [...required ]</div><div>Feb 12 13:28:50 T3500 sshd[13374]: Failed password for bob from 1.1.1.1 port 47653 ssh2</div><div>Feb 12
 13:28:51 T3500 sshd[13374]: Connection closed by 1.1.1.1 [preauth]</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 16px; font-style: normal;"><br></div></div></font></div></div></body></html>