summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/modules/kdm/data/etc/pam.d/kdm (renamed from core/modules/pam/data/etc/pam.d/kdm)0
-rw-r--r--core/modules/kdm/data/etc/pam.d/kdm-np (renamed from core/modules/pam/data/etc/pam.d/kdm-np)0
-rw-r--r--core/modules/lightdm/data/etc/pam.d/lightdm11
-rw-r--r--core/modules/lightdm/data/etc/pam.d/lightdm-autologin11
-rw-r--r--core/modules/lightdm/module.conf1
5 files changed, 22 insertions, 1 deletions
diff --git a/core/modules/pam/data/etc/pam.d/kdm b/core/modules/kdm/data/etc/pam.d/kdm
index e6a4ec9b..e6a4ec9b 100644
--- a/core/modules/pam/data/etc/pam.d/kdm
+++ b/core/modules/kdm/data/etc/pam.d/kdm
diff --git a/core/modules/pam/data/etc/pam.d/kdm-np b/core/modules/kdm/data/etc/pam.d/kdm-np
index dc10e5b5..dc10e5b5 100644
--- a/core/modules/pam/data/etc/pam.d/kdm-np
+++ b/core/modules/kdm/data/etc/pam.d/kdm-np
diff --git a/core/modules/lightdm/data/etc/pam.d/lightdm b/core/modules/lightdm/data/etc/pam.d/lightdm
new file mode 100644
index 00000000..af8fd569
--- /dev/null
+++ b/core/modules/lightdm/data/etc/pam.d/lightdm
@@ -0,0 +1,11 @@
+#
+# /etc/pam.d/lightdm - specify the PAM behaviour of lightdm
+#
+auth required pam_nologin.so
+auth required pam_env.so readenv=1
+auth required pam_env.so readenv=1 envfile=/etc/default/locale
+auth include common-auth
+account include common-account
+password include common-password
+session include common-session
+session required pam_limits.so
diff --git a/core/modules/lightdm/data/etc/pam.d/lightdm-autologin b/core/modules/lightdm/data/etc/pam.d/lightdm-autologin
new file mode 100644
index 00000000..2f81f96c
--- /dev/null
+++ b/core/modules/lightdm/data/etc/pam.d/lightdm-autologin
@@ -0,0 +1,11 @@
+#
+# /etc/pam.d/lightdm-autologin - specify the PAM behaviour of lightdm for passwordless logins
+#
+auth required pam_nologin.so
+auth required pam_permit.so
+auth required pam_env.so readenv=1
+auth required pam_env.so readenv=1 envfile=/etc/default/locale
+session required pam_limits.so
+account include common-account
+password include common-password
+session include common-session
diff --git a/core/modules/lightdm/module.conf b/core/modules/lightdm/module.conf
index 351219aa..f277fa79 100644
--- a/core/modules/lightdm/module.conf
+++ b/core/modules/lightdm/module.conf
@@ -7,6 +7,5 @@ REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES="
/etc/dbus-1
/etc/lightdm
- /etc/pam.d
/usr/lib
"