Public bug reported:

Since upgrading from 15.10 to 16.04.1, PAM authentication no longer
works.

(basic_pam_auth)[21687]: PAM _pam_init_handlers: no default config 
/etc/pam.d/other
(basic_pam_auth)[21687]: PAM error reading PAM configuration file
(basic_pam_auth)[21687]: PAM pam_start: failed to initialize handlers

There's 2 issues with this:
1. /etc/pam.d/other does exist
2. But the service name is squid and /etc/pam.d/squid exists, containing:
auth required pam_unix.so
account required pam_unix.so

Squid config:
$ grep ^auth_param /etc/squid/squid.conf
auth_param basic program /usr/lib/squid/basic_pam_auth
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

Running basic_pam_auth myself works correctly:
$ sudo -u proxy /usr/lib/squid/basic_pam_auth
user password
OK


$ apt-cache policy squid
squid:
  Installed: 3.5.12-1ubuntu7.2
  Candidate: 3.5.12-1ubuntu7.2
  Version table:
 *** 3.5.12-1ubuntu7.2 500
        500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 
Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 
Packages
        100 /var/lib/dpkg/status
     3.5.12-1ubuntu7 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

** Affects: squid (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1608984

Title:
  PAM auth no longer works after upgrade to 16.04.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/squid/+bug/1608984/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to