Script para criar usuarios !
Ola pessoal,
Eu tenho um arquivo com varios nomes de usuarios e gostaria de fazer um script para usar estes nomes para criar os usuarios!
Este arquivo tem em cada linha apenas um nome de usuario!
Eu gostaria que o comando "adduser" interpretasse uma linha por vez!
criando usuario por usuario!
Como eu fasso isso!!
Atenciosamente,
Henrique
Desde ja agradeco pela atencao!
Script para criar usuarios !
Amigo,
Nesse arquivo vc terá que deixar no formato:
usuario:senha
pois ele cria o usuário e senha de uma só vez, caso contrário, vc terá q sair dando passwd em todos.
#!/bin/bash
ARQ=/root/bin/usuarios
if [ -e $ARQ ] then;
for i in `cat $ARQ`
do
# adduser -g popusers -s /bin/false $i
uso=$(echo $i | cut -d: -f1)
echo $uso
useradd -g popusers -s /bin/false $uso
done
chpasswd < $ARQ # comando para pegar a senha do respecivo usuario
fi
Obs:
Estou criando usuários no grupo popusers com a bash falsa, dependendo do seu uso, mude o grupo e a bash.
( )'s
Beto