diff options
author | Simo Sorce <simo@redhat.com> | 2013-10-14 16:20:11 -0400 |
---|---|---|
committer | Günther Deschner <gdeschner@redhat.com> | 2013-10-18 15:46:24 +0200 |
commit | a324853818fd75d7ec11c68de9d499f37228b26a (patch) | |
tree | 2dfae31f9f6c130cac4ace0efa15d7c9820fc7f8 /proxy/examples | |
parent | 117ed0a24c47d91d7c0ba836b218f620195afd61 (diff) | |
download | gss-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.in | 1 |
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 |