[Fingerforce-devel] Bug#881186: Please do not add the PAM module automatically to the PAM configuration

Laurent Bigonville bigon at debian.org
Wed Nov 8 16:53:37 UTC 2017


Package: libpam-fprintd
Version: 0.8.0-1
Severity: wishlist
Tags: patch

Hi,

GDM/GNOME are allowing the users to nicely setup their login using
fingerprint directly from gnome-control-center.

GDM is using two PAM services gdm-password and gdm-fingerprint
(which is not shipped in Debian but is in other distro like Fedora) to
allow the user to either use the password or his fingerprints to login.

ATM libpam-fprintd is adding automatically the module to common-auth,
this means that gdm-password (which includes common-auth) will also try
to use the libpam-fprintd module in the of the password login.
Completely breaking the dual PAM service that is implemented by
upstream.

Could it be possible to not add the PAM module to common-auth by
default?

In any case somebody that want to use libpam-fprintd outside of GNOME
will have to enroll his fingerprints by some command line, adding an
extra call to pam-auth-update whouldn't be a big problem IMHO.

What do you think about that?

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages libpam-fprintd depends on:
ii  fprintd           0.8.0-1
ii  libc6             2.24-17
ii  libdbus-1-3       1.12.0-1
ii  libdbus-glib-1-2  0.108-3
ii  libglib2.0-0      2.54.2-1
ii  libpam-runtime    1.1.8-3.6
ii  libpam0g          1.1.8-3.6

libpam-fprintd recommends no packages.

libpam-fprintd suggests no packages.

-- no debconf information
-------------- next part --------------
diff -Nru fprintd-0.8.0/debian/pam-configs/fprintd fprintd-0.8.0/debian/pam-configs/fprintd
--- fprintd-0.8.0/debian/pam-configs/fprintd	2016-12-02 17:18:15.000000000 +0100
+++ fprintd-0.8.0/debian/pam-configs/fprintd	2017-11-08 17:51:20.000000000 +0100
@@ -1,5 +1,5 @@
 Name: Fingerprint authentication
-Default: yes
+Default: no
 Priority: 260
 Conflicts: fprint
 Auth-Type: Primary


More information about the Fingerforce-devel mailing list