diff --git a/MANIFEST b/MANIFEST
index 435dd11..6d02035 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,5 @@
include lightdm-gtk-greeter-settings.desktop.in README COPYING
+include com.ubuntu.pkexec.lightdm-gtk-greeter-settings.policy
include bin/*
recursive-include data *.ui *.xml
recursive-include lightdm_gtk_greeter_settings *.py
diff --git a/bin/lightdm-gtk-greeter-settings-pkexec b/bin/lightdm-gtk-greeter-settings-pkexec
new file mode 100755
index 0000000..577c273
--- /dev/null
+++ b/bin/lightdm-gtk-greeter-settings-pkexec
@@ -0,0 +1,2 @@
+#!/bin/sh
+pkexec "/usr/bin/lightdm-gtk-greeter-settings" "$@"
diff --git a/com.ubuntu.pkexec.lightdm-gtk-greeter-settings.policy b/com.ubuntu.pkexec.lightdm-gtk-greeter-settings.policy
new file mode 100644
index 0000000..40bd4ca
--- /dev/null
+++ b/com.ubuntu.pkexec.lightdm-gtk-greeter-settings.policy
@@ -0,0 +1,19 @@
+
+
+
+
+
+ Authentication is required to run Settings editor for LightDM GTK+ Greeter
+ preferences-system
+
+ auth_admin
+ auth_admin
+ auth_admin
+
+ /usr/bin/lightdm-gtk-greeter-settings
+ true
+
+
+
diff --git a/data/GtkGreeterSettingsWindow.ui b/data/GtkGreeterSettingsWindow.ui
index 7462e4f..1fe1830 100644
--- a/data/GtkGreeterSettingsWindow.ui
+++ b/data/GtkGreeterSettingsWindow.ui
@@ -2,20 +2,44 @@
-