Lines Matching refs: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 bb_error_msg_and_die("unknown user/group %s", ug);
87 * ":group" sets gid only
88 * "user:" sets uid and gid (to user's primary group id)
89 * "user:group" sets uid and gid
94 char *group;
96 /* Check if there is a group name */
97 group = strchr(user_group, '.'); /* deprecated? */
98 if (!group)
99 group = strchr(user_group, ':');
101 *group = ':'; /* replace '.' with ':' */
103 /* Parse "user[:[group]]" */
104 if (!group) { /* "user" */
106 } else if (group == user_group) { /* ":group" */
107 u->gid = get_ug_id(group + 1, xgroup2gid);
109 if (!group[1]) /* "user:" */
110 *group = '\0';