diff options
author | Brian Cameron <brian.cameron@sun.com> | 2007-04-19 08:18:06 +0000 |
---|---|---|
committer | Brian Cameron <bcameron@src.gnome.org> | 2007-04-19 08:18:06 +0000 |
commit | 1dbcc78d416d99301aaa27bae8c729046226b0dd (patch) | |
tree | 1ce1d09952522a7a8cd26a209694bc6084221aa3 /acconfig.h | |
parent | 771eacb00fdbe9b46a51cae8d0f5e1c8bff457b4 (diff) | |
download | gdm-1dbcc78d416d99301aaa27bae8c729046226b0dd.tar.gz |
Add RBAC support and allow more configuration on how the System Commands
2007-04-19 Brian Cameron <brian.cameron@sun.com>
* configure.ac, acconfig.h, daemon/gdm.c,
daemon/gdm-daemon-config-entries.h, daemon/gdm-daemon-config-keys.h,
gui/Makefile.am, gui/gdmlogin.c, gui/greeter/Makefile.am,
gui/greeter/greeter.c, gui/greeter/greeter_system.c,
config/Makefile.am, config/gdm.conf.in, docs/C/gdm.xml: Add
RBAC support and allow more configuration on how the System
Commands are handled. This includes adding the SystemCommandsInMenu
option to specify which commands show up in the greeter menu and
the AllowLogoutActions to specify which system commands are supported
via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and
SET_SAFE_LOGOUT_ACTION gdmflexiserver commands. Also add the
RBACSystemCommandKeys option so that RBAC can be configured in a
generic way for each system command. The configure.ac script sets
up this key properly for Solaris. Add RBAC section to the Security
section of the docs and info about the three new configuration
options. This fixes bug #372738. Note that the gdmflexiserver
QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION
were broken after William Jon McCann's config cleanup, so I fixed
this.
* daemon/gdm-net.c: Fix includes so glib includes are after system
includes.
svn path=/trunk/; revision=4843
Diffstat (limited to 'acconfig.h')
-rw-r--r-- | acconfig.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -9,8 +9,10 @@ #undef ENABLE_NLS #undef ALWAYS_RESTART_SERVER #undef GDM_USER_PATH +#undef GDM_RBAC_SYSCMD_KEYS #undef HAVE_ADT #undef HAVE_CATGETS +#undef HAVE_CHKAUTHATTR #undef HAVE_CHPASS #undef HAVE_CLEARENV #undef HAVE_CRYPT |