sudo useradd не сделает домашний каталог

У меня есть автоматический скрипт, который работает, только он никогда не создает домашний каталог. Данные извлекаются из базы данных.

Вот сценарий:

 $SQL -s -e "SELECT uid, password FROM registrations WHERE processed = 0"   \
    |  while read A B; do
            sudo useradd   $A -p $B -m 

, как вы можете видеть, есть -m, но он, кажется, игнорирует его и никогда не создает домашний каталог, и я понятия не имею, почему. Должно быть, я что-то упустил, но я понятия не имею, что

0
задан 8 December 2013 в 02:37

1 ответ

Конечно, это будет игнорироваться, useradd необходимо имя для входа в конце и параметры в начале:

useradd [options] LOGIN

, поэтому он должен выглядеть следующим образом:

sudo useradd -p $B -m $A
0
ответ дан 8 December 2013 в 02:37

Другие вопросы по тегам:

Похожие вопросы: