[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