summaryrefslogtreecommitdiffstats
path: root/src/providers/ad/ad_gpo.c
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2016-02-26 13:10:50 -0500
committerLukas Slebodnik <lslebodn@redhat.com>2016-02-29 10:47:09 +0100
commit0e799bc491f636c69657d1678af13d23bf7b7c10 (patch)
treea49ba8709bd59985d01f1ee2f830d3b088574c5c /src/providers/ad/ad_gpo.c
parentb5d48539966aefbea703377ba2ebcb67f9cf88b8 (diff)
downloadsssd-0e799bc491f636c69657d1678af13d23bf7b7c10.tar.gz
sssd-0e799bc491f636c69657d1678af13d23bf7b7c10.tar.xz
sssd-0e799bc491f636c69657d1678af13d23bf7b7c10.zip
GPO: Add Cockpit to the Remote Interactive defaults
The Cockpit Project is an administrative console that is gaining in popularity and is a default component on some operating systems (such as Fedora Server). Since it is becoming more common, we should ensure that it is part of the standard mapping. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/providers/ad/ad_gpo.c')
-rw-r--r--src/providers/ad/ad_gpo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
index 069196c3b..fb4d46580 100644
--- a/src/providers/ad/ad_gpo.c
+++ b/src/providers/ad/ad_gpo.c
@@ -192,6 +192,7 @@ int ad_gpo_process_cse_recv(struct tevent_req *req);
#define GPO_SUDO "sudo"
#define GPO_SUDO_I "sudo-i"
#define GPO_SYSTEMD_USER "systemd-user"
+#define GPO_COCKPIT "cockpit"
struct gpo_map_option_entry {
enum gpo_map_type gpo_map_type;
@@ -204,7 +205,8 @@ 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, NULL};
-const char *gpo_map_remote_interactive_defaults[] = {GPO_SSHD, 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};