Package: libpam-runtime
Version: 1.0.1-9
Severity: grave

I was suprised today to turn on this system and notice I could log in as
root or any other user w/o being prompted for a password. While
convienent, not exactly secure..

So, the last upgrade seems to have somehow hosed the pam configuration.
Luckily I have full before, during, and after git snapshots of /etc, so
I can probably provide any details you might find useful about the
contents of those files. The relevant bit seemed to be that files in
pam.d had changed during the last upgrade.

Running pam-auth-update and manually selecting option "1. Unix
authentication" fixed the problem.
I vaguely remember seeing the pam-auth-update question during the last
upgrade, and I would have just hit enter.

Now, this sytem is configured to use debconf's text frontend, and it
does not have libterm-readline-gnu-perl installed. (It is also
configured to display questions of medium priority or greater.) In that
configuration, debconf is crippled by not being able to pre-fill prompts
with defaults, and it will prompt as follows:

  1. You absolutely need this to avoid flaming death
  2. None of the above

  Choose your antidote: _

If the user presses Enter here, as most users *will*, nothing at all
is selected.

To handle this case, please make pam-auth-update check for empty answers
to the question, and redisplay it if the user selects nothing, or at
least display a warning that the user is about to break their system
by not enabling any auth modules.

You may also want to reconsider asking a question that has only one
right answer. Ie, if the system only has pam_unix as an answer to the
question, *dont't ask about it*. If the system has pam_unix, and
kerberos available, do ask it.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libpam-runtime depends on:
ii  debconf                       1.5.26     Debian configuration management sy

libpam-runtime recommends no packages.

libpam-runtime suggests no packages.

-- debconf information:
  libpam-runtime/conflicts:
  libpam-runtime/override: false
  libpam-runtime/profiles: unix

-- 
see shy jo



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to