Lines Matching defs:group
34 struct group *gr;
35 char *user, *group;
39 group = strchr(ug, ':');
40 if (group) {
41 int sz = (++group) - ug;
65 if (group) {
67 n = bb_strtou(group, NULL, 10);
73 gr = getgrnam(group);
82 * ":group" sets gid only
83 * "user:" sets uid and gid (to user's primary group id)
84 * "user:group" sets uid and gid
89 char *group;
94 /* Check if there is a group name */
95 group = strchr(user_group, '.'); /* deprecated? */
96 if (!group)
97 group = strchr(user_group, ':');
99 *group = ':'; /* replace '.' with ':' */
101 /* Parse "user[:[group]]" */
102 if (!group) { /* "user" */
104 } else if (group == user_group) { /* ":group" */
105 u->gid = get_ug_id(group + 1, xgroup2gid);
107 if (!group[1]) /* "user:" */
108 *group = '\0';
110 bb_error_msg_and_die("unknown user/group %s", user_group);