summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker.c
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2013-05-21 14:54:06 -0400
committerRay Strode <rstrode@redhat.com>2013-05-21 14:54:06 -0400
commita019c171ec89e3a81388073b78e6c60a4702a59d (patch)
tree1666bce168b2dced7d2834f30563a0c0398ba1ab /daemon/gdm-session-worker.c
parentc8d80a570cf017870f692f496a5488097356f30c (diff)
downloadgdm-a019c171ec89e3a81388073b78e6c60a4702a59d.tar.gz
worker: don't set KRB5CCNAME
The defaults now are sane: a DIR based ccache in XDG_RUNTIME_DIR This commit drops us overriding the defaults.
Diffstat (limited to 'daemon/gdm-session-worker.c')
-rw-r--r--daemon/gdm-session-worker.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index da901973..8a23b72d 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -1824,28 +1824,6 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
_exit (2);
}
- kerberos_cache = gdm_session_worker_get_environment_variable (worker, "KRB5CCNAME");
-
- if (kerberos_cache == NULL) {
- char *kerberos_dir;
-
- /* FIXME: this is just until 1.11 when krb5-libs does this by default
- */
- kerberos_dir = g_strdup_printf ("/run/user/%d/krb5cc_%s",
- (int) getuid(),
- g_dbus_connection_get_guid (worker->priv->connection));
-
- if (g_mkdir_with_parents (kerberos_dir, S_IRWXU) == 0) {
- kerberos_cache = g_strdup_printf ("DIR:%s", kerberos_dir);
- gdm_session_worker_set_environment_variable (worker,
- "KRB5CCNAME",
- kerberos_cache);
- g_free (kerberos_cache);
- kerberos_cache = NULL;
- }
- g_free (kerberos_dir);
- }
-
environment = gdm_session_worker_get_environment (worker);
g_assert (geteuid () == getuid ());