Claudio,
Obrigado pela dica; digitei a sua dica no prompt (FreeBSD - sh) e obtive
esse resultado:
celso# for user 'cat lud' ; echo $user ; done
for: Command not found.
root
done: Command not found.
celso#
depois, coloquei num arquivo, assim:
#!/bin/sh
for user in 'cat lud'
do echo $user
done
resultado:
celso# sh sc11
cat lud
desculpe, é que sou iniciante no assunto;
celso
----- Original Message -----
From: "Claudio" <address@hidden>
To: <address@hidden>
Sent: Thursday, April 15, 2004 9:03 AM
Subject: Re: [shell-script] cadastrar usuarios
Não é dificil não, olha só:
1- você tem que ter a lista de usuários em um arquivo e tem que ser um
usuário por linha.
2- de posse da lista, você precisa gerar um senha criptograda de todos
os usuarios.
3- é só fazer um for para cadastrar os usuários.
ex:
1- pegue o arquivo crypt.c no site http://www.linuxti.pro.br/scripts/crypt
2- Dê permissão de execução para este arquivo: chmod +x crypt
3- crie uma senha padrao para todos os usuarios: ./crypt 123mudar >
senha.txt
Agora para cadastrar os usuarios:
for user in `cat lista.txt`;do useradd -s /bin/false -g users -m $user
-p `cat senha.txt`; done
e pronto, todos os seus usuários estão cadastrados no sistema. :)
Celso Vianna escreveu:
> all, sou novo por aqui e com certeza esse assunto já deve ter sido bem
> debatido;
>
> tenho uma lista um pouco grande de usuários e gostaria de
cadastra-los com
> um script ao invés de fazer manualmente, um por um;
>
> alguém poderia dar uma dica?
>
> Celso
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado
> sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
> *Yahoo! Groups Sponsor*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=0/SIG=12m1h6479/*http://assi
neabril.com/index.html?destino=telaclau&campanha=4Z5Z&origem=yahoobanlrec>
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=1/SIG=12mk5dr01/*http://assi
neabril.com/index.html?destino=telavoce&campanha=4Z5Z&origem=yahoobanlrec>
>
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=2/SIG=12m1h6479/*http://assi
neabril.com/index.html?destino=telaclau&campanha=4Z5Z&origem=yahoobanlrec>
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=3/SIG=12mk5dr01/*http://assi
neabril.com/index.html?destino=telavoce&campanha=4Z5Z&origem=yahoobanlrec>
>
> *Mais...* *Boa Forma*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=4/SIG=12onldh0m/*http://assi
neabril.com/index.html?destino=telabforma&campanha=4Z5Z&origem=yahoobanlrec>
> *Veja*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=5/SIG=12ili9igv/*http://assi
neabril.com/index.html?destino=veja&campanha=4Z5Z&origem=yahoobanlrec>
> *Info*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=6/SIG=12m6tcf41/*http://assi
neabril.com/index.html?destino=telainfo&campanha=4Z5Z&origem=yahoobanlrec>
> *Manequim*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=7/SIG=12n58l1g8/*http://assi
neabril.com/index.html?destino=telamaneq&campanha=4Z5Z&origem=yahoobanlrec>
> *Nova*
>
<http://br.rd.yahoo.com/SIG=12alvdefj/M=264105.3931087.5164847.1588051/D=brc
lubs/S=2137111254:HM/EXP=1082105757/A=2054835/R=8/SIG=12me1crtt/*http://assi
neabril.com/index.html?destino=telanova&campanha=4Z5Z&origem=yahoobanlrec>
>
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> * Para sair deste grupo, envie um e-mail para:
> address@hidden
>
<mailto:address@hidden?subject=Unsubscribe>
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
*Yahoo! Groups Sponsor*
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=0/SIG=12m1h6479/*http://assineabril.com/index.html?destino=telaclau&campanha=4Z5Z&origem=yahoobanlrec>
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=1/SIG=12m6tcf41/*http://assineabril.com/index.html?destino=telainfo&campanha=4Z5Z&origem=yahoobanlrec>
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=2/SIG=12m1h6479/*http://assineabril.com/index.html?destino=telaclau&campanha=4Z5Z&origem=yahoobanlrec>
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=3/SIG=12m6tcf41/*http://assineabril.com/index.html?destino=telainfo&campanha=4Z5Z&origem=yahoobanlrec>
*Mais...* *Boa Forma
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=4/SIG=12onldh0m/*http://assineabril.com/index.html?destino=telabforma&campanha=4Z5Z&origem=yahoobanlrec>*
*Superinteressante
<http://br.rd.yahoo.com/SIG=12a76pa5r/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1082228472/A=2095811/R=5/SIG=12jd8gsrd/*http://assineabril.com/index.html?destino=super&campanha=4Z5Z&origem=yahoobanlrec>*
------------------------------------------------------------------------
*Links do Yahoo! Grupos*
* Para visitar o site do seu grupo, acesse:
http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
address@hidden
<mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.