Решение проблемы Error creating user в DirectAdmin
В категорії Підказки от 8 Квітня, 2011. Автор adminВ большинстве случаев данная проблема связана с выпадением утилиты useradd в Segfault. В свою очередь, это выпадение может быть связано с массой причин: установкой предгружаемых библиотек, подменой бинарников, отсутствием свободного места на диске и т.п.
Для проверки работоспособности useradd необходимо запустить в консоли под суперпользователем команду useradd
.
В случае нормальной работы команда должна выдать нечто похожее на
usage: adduser [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
adduser -D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]
Если же вместо этого выдается Segmentation fault
, значит, причина именно в этом.
Также причина может заключаться в отсутствии директории /home
, в уже существующем системном пользователе с таким логином или в директории /usr/local/directadmin/data/users/
.