summaryrefslogtreecommitdiffstats
path: root/proxy/examples
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-10-14 16:20:11 -0400
committerGünther Deschner <gdeschner@redhat.com>2013-10-18 15:46:24 +0200
commita324853818fd75d7ec11c68de9d499f37228b26a (patch)
tree2dfae31f9f6c130cac4ace0efa15d7c9820fc7f8 /proxy/examples
parent117ed0a24c47d91d7c0ba836b218f620195afd61 (diff)
downloadgss-proxy-a324853818fd75d7ec11c68de9d499f37228b26a.tar.gz
gss-proxy-a324853818fd75d7ec11c68de9d499f37228b26a.tar.xz
gss-proxy-a324853818fd75d7ec11c68de9d499f37228b26a.zip
Allow arbitrary users to connect to a service
The rpc.gssd daemon is changing to fork and change uid to the unprivileged user it wants to authenticate, this means gssproxy needs to allow connection from any euid. When this is done though, the trusted flag needs to be dropped, if the connecting euid does not match the default trusted uid to prevent improper impersonation. Resolves: https://fedorahosted.org/gss-proxy/ticket/103 Reviewed-by: Günther Deschner <gdeschner@redhat.com
Diffstat (limited to 'proxy/examples')
-rw-r--r--proxy/examples/gssproxy.conf.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/proxy/examples/gssproxy.conf.in b/proxy/examples/gssproxy.conf.in
index 0f8339e..262125a 100644
--- a/proxy/examples/gssproxy.conf.in
+++ b/proxy/examples/gssproxy.conf.in
@@ -13,5 +13,6 @@
cred_store = keytab:/etc/krb5.keytab
cred_store = ccache:FILE:@gpstatedir@/clients/krb5cc_%U
cred_store = client_keytab:@gpstatedir@/clients/%U.keytab
+ allow_any_uid = yes
trusted = yes
euid = 0