Lines Matching defs:user
339 * In the case that the user sets both values in a
664 match_cfg_line_group(const char *grps, int line, const char *user)
669 if (user == NULL)
672 if ((pw = getpwnam(user)) == NULL) {
673 debug("Can't match group at line %d because user %.100s does "
674 "not exist", line, user);
676 debug("Can't Match group because user %.100s not in any group "
677 "at line %d", user, line);
679 debug("user %.100s does not match group list %.100s at line %d",
680 user, grps, line);
682 debug("user %.100s matched group list %.100s at line %d", user,
706 debug3("checking match for '%s' user %s host %s addr %s "
707 "laddr %s lport %d", cp, ci->user ? ci->user : "(null)",
729 if (strcasecmp(attrib, "user") == 0) {
730 if (ci == NULL || ci->user == NULL) {
734 if (match_pattern_list(ci->user, arg, len, 0) != 1)
737 debug("user %.100s matched 'User %.100s' at "
738 "line %d", ci->user, arg, line);
740 if (ci == NULL || ci->user == NULL) {
744 switch (match_cfg_line_group(arg, line, ci->user)) {
1771 } else if (strncmp(p, "user=", 5) == 0) {
1772 ci->user = xstrdup(p + 5);
1797 if (ci->user && ci->host && ci->address)
1799 if (!ci->user && !ci->host && !ci->address)