shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] cadastrar usuarios


From: Celso Vianna
Subject: Re: [shell-script] cadastrar usuarios
Date: Fri, 16 Apr 2004 15:10:07 -0300

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]