[Pkg-lxde-maintainers] Bug#927109: lxdm skips pam_env module or pam at all

Aleksey Midenkov midenok+bugs at gmail.com
Mon Apr 15 08:02:43 BST 2019


Package: lxdm
Version: 0.5.3-2.1
Severity: important

Dear Maintainer,

after logging in to lxdm session I try this:

$ cat ~/.pam_environment 
SSH_AUTH_SOCK DEFAULT="${XDG_RUNTIME_DIR}/ssh_auth_sock"
FOO OVERRIDE=a
$ echo $FOO

$ echo $SSH_AUTH_SOCK

It seems that pam_env.so module didn't load ~/.pam_environment. My
installed package has bug with missing user_readenv=1 (which is 0 by
default) which I corrected and nothing happened. I added 'debug', but
nothing from pam_env got into /var/log/syslog.

-- System Information:
Debian Release: buster/sid
  APT prefers disco
  APT policy: (500, 'disco'), (500, 'cosmic-updates'), (500, 'cosmic'), (100, 'cosmic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.0-8-lowlatency (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxdm depends on:
ii  debconf [debconf-2.0]  1.5.69
ii  gtk2-engines-pixbuf    2.24.32-3ubuntu1
ii  iso-codes              3.79-1
ii  libc6                  2.29-0ubuntu1
ii  libcairo2              1.15.12-1
ii  libgdk-pixbuf2.0-0     2.38.0+dfsg-6
ii  libglib2.0-0           2.60.0-1
ii  libgtk2.0-0            2.24.32-3ubuntu1
ii  libpam-modules         1.1.8-3.6ubuntu2
ii  libpam-runtime         1.1.8-3.6ubuntu2
ii  libpam0g               1.1.8-3.6ubuntu2
ii  libpango-1.0-0         1.42.4-3ubuntu1
ii  libpangocairo-1.0-0    1.42.4-3ubuntu1
ii  librsvg2-common        2.40.20-3
ii  libx11-6               2:1.6.7-1
ii  libxcb1                1.13.1-2
ii  lsb-base               9.20170808ubuntu1
ii  x11-utils              7.7+4

Versions of packages lxdm recommends:
pn  desktop-base  <none>
ii  lxde-common   0.99.2-3

lxdm suggests no packages.

-- Configuration Files:
/etc/pam.d/lxdm changed:
auth    requisite       pam_nologin.so
auth    required        pam_env.so debug readenv=1
auth    required        pam_env.so debug readenv=1 envfile=/etc/default/locale
auth    required        pam_env.so debug readenv=1 user_readenv=1 envfile=/etc/lxdm-environment
@include common-auth
auth    optional        pam_gnome_keyring.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required       pam_unix.so 	  # added by klaumi
session required        pam_limits.so
session required       pam_loginuid.so 	  # added by klaumi
@include common-session 		  # added by klaumi
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
session optional        pam_gnome_keyring.so auto_start
session optional        pam_systemd.so
@include common-password


-- debconf information excluded



More information about the Pkg-lxde-maintainers mailing list