Ubuntu systems use "unity" as their screen-locker. Without this in the defaults,
people often get locked out of their machines when the screen locks.

Resolves:
https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1578415
From dac0f10e3e5139cfd378d52c8e57659629f3ba6f Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <[email protected]>
Date: Thu, 5 May 2016 10:44:24 -0400
Subject: [PATCH] GPO: Add "unity" to ad_gpo_map_interactive

Ubuntu systems use "unity" as their screen-locker. Without this in the
defaults, people often get locked out of their machines when the screen
locks.

Resolves:
https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1578415
---
 src/man/sssd-ad.5.xml     | 5 +++++
 src/providers/ad/ad_gpo.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/man/sssd-ad.5.xml b/src/man/sssd-ad.5.xml
index dc17a2f3c878f463ee914487876ed7f73bfdb7a5..265409e58fa397179a9ab272a05ec948c6c9a827 100644
--- a/src/man/sssd-ad.5.xml
+++ b/src/man/sssd-ad.5.xml
@@ -437,10 +437,15 @@ ad_gpo_map_interactive = +my_pam_service, -login
                                         sddm
                                     </para>
                                 </listitem>
                                 <listitem>
                                     <para>
+                                        unity
+                                    </para>
+                                </listitem>
+                                <listitem>
+                                    <para>
                                         xdm
                                     </para>
                                 </listitem>
                             </itemizedlist>
                         </para>
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
index 3029ffe138598b603b23a8dc49b6a5914e0efed4..22ac803378d61b8001ea7a842a0c54964614b238 100644
--- a/src/providers/ad/ad_gpo.c
+++ b/src/providers/ad/ad_gpo.c
@@ -186,10 +186,11 @@ int ad_gpo_process_cse_recv(struct tevent_req *req);
 #define GPO_GDM_SMARTCARD "gdm-smartcard"
 #define GPO_KDM "kdm"
 #define GPO_LIGHTDM "lightdm"
 #define GPO_LXDM "lxdm"
 #define GPO_SDDM "sddm"
+#define GPO_UNITY "unity"
 #define GPO_XDM "xdm"
 #define GPO_SSHD "sshd"
 #define GPO_FTP "ftp"
 #define GPO_SAMBA "samba"
 #define GPO_CROND "crond"
@@ -207,11 +208,11 @@ struct gpo_map_option_entry {
 };
 
 const char *gpo_map_interactive_defaults[] =
     {GPO_LOGIN, GPO_SU, GPO_SU_L,
      GPO_GDM_FINGERPRINT, GPO_GDM_PASSWORD, GPO_GDM_SMARTCARD, GPO_KDM,
-     GPO_LIGHTDM, GPO_LXDM, GPO_SDDM, GPO_XDM, NULL};
+     GPO_LIGHTDM, GPO_LXDM, GPO_SDDM, GPO_UNITY, GPO_XDM, NULL};
 const char *gpo_map_remote_interactive_defaults[] = {GPO_SSHD, GPO_COCKPIT,
                                                      NULL};
 const char *gpo_map_network_defaults[] = {GPO_FTP, GPO_SAMBA, NULL};
 const char *gpo_map_batch_defaults[] = {GPO_CROND, NULL};
 const char *gpo_map_service_defaults[] = {NULL};
-- 
2.7.4

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
sssd-devel mailing list
[email protected]
https://lists.fedorahosted.org/admin/lists/[email protected]

Reply via email to