Semana passada postei aqui no forum dúvidas de como adicionar 600 usuários ao linux, ao samba e ao squid, como demandaria tempo procurei por scripts na internet mas não encontrei.
O problema era o seguinte: precisava adicionar 600 usuários no linux cada um com uma senha diferente (pré determinada), pesquisei na net e não achei nada parecido, então fui a luta..... hehehe
O arquivo onte estavam os usuários e senha era assim:
Usuário:senha
Usuário:senha
Usuário:senha
Usuário:senha
......
E assim por diam senha 600 usuáios e senhas...
Então dei o nome ao arquivo de usuarios.txt e coloquei dentro do diretório /root
O script ficou asim!!!
##################################
#!/bin/bash
#22/01/07
#By Tiago Sell Iahn - Gerente de TI
#Script para adicionar Usuarios e Senhas respectivos
for i in `cat /root/usuarios.txt`; do
# Recortando os usuarios e senhas que serão adicionados ao sistema
USER=`echo $i | cut -d: -f1`
SENHA=`echo $i | cut -d: -f2`
echo "Adicionando o Usuario $USER"
echo "Com a Senha $SENHA"
useradd $USER
echo $SENHA | passwd --stdin $USER
echo "Adicionando o usuario ao Samba"
smbpasswd -a $USER $SENHA
echo "Adicionando Usuario $USER no Squid"
# Linha que indica o local do arquivo de senhas do squid já criado anteriormente
htpasswd -b /etc/squid/squid_passwd $USER $SENHA
sleep 1
done
###################################