Lines Matching defs:groups
91 int u_groupc; /* # of secondary groups */
92 const char *u_groupv[NGROUPS_MAX]; /* secondary groups */
539 /* modify the group entries for all `groups', by adding `user' */
541 append_group(char *user, int ngroups, const char **groups)
559 if ((grp = getgrnam(groups[i])) == NULL) {
561 groups[i], user);
566 groups[i] = "";
606 if ((groupc = strlen(groups[i])) == 0) {
610 strncmp(groups[i], buf, (unsigned) entc) == 0) {
615 "entry too long", groups[i]);
1283 "to new groups", login_name);
1301 /* remove a user from the groups file */
1720 "can't append `%s' to new groups",
1885 warnx("Truncated list of secondary groups "
2033 warnx("Truncated list of secondary groups "
2498 (void)printf("groups\t%d %s\n", pwp->pw_gid, buf);
2500 (void)printf("groups\t%s %s\n", grp->gr_name, buf);