Lines Matching refs:group
82 local group="${1}"
84 awk -F: -v group="${group}" \
90 local group="${1}"
92 awk -F: -v group="${group}" \
134 local group="${3}"
139 _gid="$( get_gid "${group}" )"
155 if [ -n "${_group}" -a "${_group}" != "${group}" ]; then
165 "${group}" "${username}" ${_gid} ${gid}
199 if [ -n "${_ugroup}" -a "${_ugroup}" != "${group}" ]; then
201 "${username}" "${_ugroup}" "${group}"
215 local group="${1}"
220 gid="$( get_gid "${group}" )"
229 fail "can not allocate a GID for group '%s'\n" "${group}"
238 local group="${1}"
245 gid="$( generate_gid "${group}" $FIRST_USER_GID $LAST_USER_GID )"
247 gid="$( generate_gid "${group}" $FIRST_SYSTEM_GID $LAST_SYSTEM_GID )"
250 members=$(get_members "$group")
252 sed -i --follow-symlinks -e '/^'"${group}"':.*/d;' "${GROUP}"
253 printf "%s:x:%d:%s\n" "${group}" "${gid}" "${members}" >>"${GROUP}"
257 sed -i --follow-symlinks -e '/^'"${group}"':.*/d;' "${GSHADOW}"
258 printf "%s:*::\n" "${group}" >>"${GSHADOW}"
295 local group="${2}"
301 -e 's/^('"${group}"':.*:)(([^:]+,)?)'"${username}"'(,[^:]+*)?$/\1\2\4/;' \
302 -e 's/^('"${group}"':.*)$/\1,'"${username}"'/;' \
322 local group="${3}"
332 check_user_validity "${username}" "${uid}" "${group}" "${gid}"
347 _gid="$( get_gid "${group}" )"
398 local username uid group gid passwd home shell groups comment
423 read -r username uid group gid passwd home shell groups comment <<<"${line}"
426 add_one_group "${group}" "${gid}"
431 read -r username uid group gid passwd home shell groups comment <<<"${line}"
434 add_one_group "${group}" "${gid}"
443 read -r username uid group gid passwd home shell groups comment <<<"${line}"
466 read -r username uid group gid passwd home shell groups comment <<<"${line}"
470 add_one_user "${username}" "${uid}" "${group}" "${gid}" "${passwd}" \
476 read -r username uid group gid passwd home shell groups comment <<<"${line}"
480 add_one_user "${username}" "${uid}" "${group}" "${gid}" "${passwd}" \