summaryrefslogtreecommitdiffstats
path: root/src/providers
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2016-05-05 10:44:24 -0400
committerLukas Slebodnik <lslebodn@redhat.com>2016-05-06 13:02:03 +0200
commit89376da80b2250b82d256ea85ec349ce29fe5b51 (patch)
tree5ec553b99c981287271ed9ad70bb03f343f5d366 /src/providers
parent9face844e3063b61ab19e1d82bbf3d9f9de76ac7 (diff)
downloadsssd-89376da80b2250b82d256ea85ec349ce29fe5b51.tar.gz
sssd-89376da80b2250b82d256ea85ec349ce29fe5b51.tar.xz
sssd-89376da80b2250b82d256ea85ec349ce29fe5b51.zip
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 Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/providers')
-rw-r--r--src/providers/ad/ad_gpo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
index 3029ffe13..22ac80337 100644
--- a/src/providers/ad/ad_gpo.c
+++ b/src/providers/ad/ad_gpo.c
@@ -188,6 +188,7 @@ int ad_gpo_process_cse_recv(struct tevent_req *req);
#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"
@@ -209,7 +210,7 @@ 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};