diff --git a/lib/backend.py b/lib/backend.py index da969c0f25d0436615fb8a120f4325ac4a11cd4d..8b6291a0ad23d4b5d040b10bb5da530c85a79702 100644 --- a/lib/backend.py +++ b/lib/backend.py @@ -921,8 +921,11 @@ def UploadFile(file_name, data, mode, uid, gid, atime, mtime): file_name) return False - allowed_files = [constants.CLUSTER_CONF_FILE, "/etc/hosts", - constants.SSH_KNOWN_HOSTS_FILE] + allowed_files = [ + constants.CLUSTER_CONF_FILE, + constants.ETC_HOSTS, + constants.SSH_KNOWN_HOSTS_FILE, + ] allowed_files.extend(ssconf.SimpleStore().GetFileList()) if file_name not in allowed_files: logger.Error("Filename passed to UploadFile not in allowed"