useradd ignora os padrões em / etc / default / useradd

2

Migração de FTP. Mover o servidor FTP do Windows para o Ubuntu e reconstruir o armazenamento para FTP em um servidor diferente. Eu estou fazendo um passe de uma vez para criar cerca de 100 usuários, todos com a mesma senha, com diretórios base no servidor remoto montado. Aqui está o que estou executando:

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

Isso funciona bem. Ele faz tudo o que deve, exceto que o diretório inicial está no local padrão de / home /, em vez do local que eu defini no arquivo / etc / default / useradd e com useradd -D -b /media/ftpShare . Quando eu executo useradd -D , recebo a configuração que adicionei com o comando anterior.

Por que o useradd ignora esses padrões supostos?

    
por Crimius 16.11.2016 / 22:53

0 respostas