diff --git a/ublinux/rc.preinit/10-accounts b/ublinux/rc.preinit/10-accounts index dac2b03..01e744e 100755 --- a/ublinux/rc.preinit/10-accounts +++ b/ublinux/rc.preinit/10-accounts @@ -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 # Если группа не найдена