Миграция 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 игнорирует эти подразумеваемые значения по умолчанию?