Copied the code below. The else loop does the case sensitive (3rd parameter is 0) match but the comment says it's case insensitive match. In Match.c file /* Match a list representing users or groups. */ int match_usergroup_pattern_list(const char *string, const char *pattern) { #ifdef HAVE_CYGWIN /* Windows usernames may be Unicode and are not case sensitive */ return cygwin_ug_match_pattern_list(string, pattern); #else /* Case insensitive match */ return match_pattern_list(string, pattern, 0); #endif }
Fixed, thanks.
Did you fix the comments or the code?
Comment. Unix usernames are case sensitive.
closing resolved bugs as of 8.6p1 release