Como adicionar 100 usuários de um arquivo [duplicado]

1

Eu tenho 100 nomes sem senhas e tenho que criar contas para eles no diretório / home / top100

como faço isso? Porque usando useradd 100 vezes não parece divertido, e mesmo se eu fizesse, eu não tenho idéia de como fazer as contas aparecerem no diretório / home / top100 /.

    
por Pursuer of Dying Stars 10.02.2016 / 23:50

1 resposta

1

Supondo que nomes de usuários sejam um por linha ou separados por um ou mais espaços, no listfile, você pode usar isto:

 for user in $(cat listfile)
 do
    useradd -m -d /home/top100/${user} ${user}
 done
    
por 11.02.2016 / 00:07

Tags