From 0141af8a39ac0073580a8aa787c8ec5e2506c421 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Sun, 30 Sep 2018 20:34:59 +0200 Subject: [PATCH] Use REMOTE_USER as fallback for GSS_NAME GSS_NAME is only set in a specific configuration (with GssapiLocalNames on). Make the upload.cgi also work if that configuration is not set. Signed-off-by: Patrick Uiterwijk --- scripts/httpd/upload.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/httpd/upload.cgi b/scripts/httpd/upload.cgi index 949595c..1004025 100644 --- a/scripts/httpd/upload.cgi +++ b/scripts/httpd/upload.cgi @@ -109,7 +109,7 @@ def main(): os.umask(002) username = os.environ.get('SSL_CLIENT_S_DN_CN', None) - gssname = os.environ.get('GSS_NAME', None) + gssname = os.environ.get('GSS_NAME', os.environ.get('REMOTE_USER', None)) if gssname and '@' in gssname and not username: username = gssname.partition('@')[0] if not config.getboolean('upload', 'disable_group_check', fallback=False) and\