@Override protected List<HostConfigEntry> reloadHostConfigEntries(Path path, String host, int port, String username) throws IOException { if (isStrict()) { if (log.isDebugEnabled()) { log.debug("reloadHostConfigEntries({}@{}:{}) check permissions of {}", username, host, port, path); } Map.Entry<String, ?> violation = validateStrictConfigFilePermissions(path); if (violation != null) { log.warn("reloadHostConfigEntries({}@{}:{}) invalid file={} permissions: {}", username, host, port, path, violation.getKey()); updateReloadAttributes(); return Collections.emptyList(); } } return super.reloadHostConfigEntries(path, host, port, username); } }
@Override protected List<HostConfigEntry> reloadHostConfigEntries(Path path, String host, int port, String username) throws IOException { if (isStrict()) { if (log.isDebugEnabled()) { log.debug("reloadHostConfigEntries({}@{}:{}) check permissions of {}", username, host, port, path); } Map.Entry<String, ?> violation = validateStrictConfigFilePermissions(path); if (violation != null) { log.warn("reloadHostConfigEntries({}@{}:{}) invalid file={} permissions: {}", username, host, port, path, violation.getKey()); updateReloadAttributes(); return Collections.emptyList(); } } return super.reloadHostConfigEntries(path, host, port, username); } }