|
|
|
|
@ -386,7 +386,7 @@ exec_03_useradd(){
|
|
|
|
|
# Проверяем наличие пользователя в системе
|
|
|
|
|
ARG_SELECT_UID=; ARG_SELECT_GROUP=; ARG_SELECT_GECOS=; ARG_SELECT_PASSWORD=; ARG_SELECT_OPTIONAL=;
|
|
|
|
|
if [[ ! $(cat ${FILE_PASSWD} 2>/dev/null) =~ ($'\n'|^)+"${SELECT_USERNAME}": ]]; then
|
|
|
|
|
[[ -n ${SELECT_UID} ]] && ARG_SELECT_UID="--uid ${SELECT_UID}" || unset ARG_SELECT_UID
|
|
|
|
|
[[ -n ${SELECT_UID} && ${SELECT_UID} != 0 ]] && ARG_SELECT_UID="--uid ${SELECT_UID}" || unset ARG_SELECT_UID
|
|
|
|
|
# Если указана основная группа, но она не создана, то создать
|
|
|
|
|
unset ARG_GROUPADD_GID ARG_GROUPADD_GROUPNAME
|
|
|
|
|
# Если группа не найдена
|
|
|
|
|
|