useradd игнорирует значения по умолчанию в/etc/default/useradd

Миграция FTP. Перемещение FTP-сервера от Windows до Ubuntu и восстановление устройства хранения данных для FTP на другом сервере. Я делаю одну передачу времени для создания приблизительно 100 пользователей, всех с тем же паролем, с корневыми каталогами на смонтированном удаленном сервере. Вот то, что я выполняю:

ls /media/OldFTP |
grep -Ev '^[[:digit:]]{4}|^P[[:digit:]]{4}|^W[[:digit:]]{4}' |
xargs -n1 -d'\n' useradd -m -g ftpusers -N -p [encryptedPassword]

Это хорошо работает. Это делает все, что это, как предполагается, кроме корневого каталога находится в стандартном месте / домой/, вместо местоположения, с которым я определил в/etc/default/useradd файле и useradd -D -b /media/ftpShare. Когда я работаю useradd -D Я получаю установку, которую я добавил с предыдущей командой.

Почему useradd игнорирует эти подразумеваемые значения по умолчанию?

2
задан 17 November 2016 в 00:53

0 ответов

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

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