static { try { UnixUserGroupInformation ugi = UnixUserGroupInformation.login(DEFAULT_CONFIGURATION); DEFAULT_USERNAME = ugi.getUserName(); // Do not use default groups, as these are pretty much useless } catch (Exception e) { // Should never happen but default to a reasonable value if it does DEFAULT_USERNAME = System.getProperty("user.name"); } DEFAULT_GROUP = DEFAULT_CONFIGURATION.get("dfs.permissions.supergroup", "supergroup"); }