segunda-feira, 15 de junho de 2009

Adicionando Usuários em Massa

Este script pega o arquivo "master.passwd.txt" que contém o arquivo passwd separando o nome do usuário e a senha criptografados e separados por vírgulas. Depois separa estas linhas e adiciona os usuários.

#/bin/bash

IFS='
'
for LISTA in `cat master.passwd.txt | cut -d , -f 1`
do
senhausuario=`cat master.passwd.txt | grep $LISTA | cut -d , -f 2`
listagem=`echo $senhausuario | egrep '[ ]'`
/bin/groupadd grupo
/usr/sbin/useradd $LISTA -s /bin/bash -d /home/$LISTA -p $senhausuario -g grupo
/bin/mkdir -p /home/$LISTA

done

exit 0

Mario Uzae
e-mail: mariouzae@gmail.com