[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Minha primeira colaboração
From: |
Adriano da Silva Múfalo |
Subject: |
Re: [shell-script] Minha primeira colaboração |
Date: |
Tue, 22 Oct 2002 08:41:40 -0200 |
Cara, vc deu muita volta pra chegar ao próprio rabo... :-) (minha vó fala
esta frase sempre.. ê conhecimento.. eheheheh)
#!/bin/bash
#aqui entra uma senha padrão (pode-se usar um script para gerar senha
aleatória)
senha=123mudar
clear
printf "Adicionando o usuário: $1... "
useradd $1
printf "Feito."
echo ""
printf "Especifcando uma senha para o usuário: $1... "
echo $senha | passwd --stdin $1 > /dev/null
printf "Feito."
echo ""
Agora, se existia alguma motivo pra ter q gerar o arquivo e rodar o grep, me
desculpe.. pq eu li e reli o código algumas vezes, e não vi a necessidade...
----- Original Message -----
From: "Fábio Vinicius" <address@hidden>
To: <address@hidden>
Sent: Monday, October 21, 2002 8:50 PM
Subject: [shell-script] Minha primeira colaboração
Olá galera,
sou um iniciante no mundo do shell e estou muito entusiasmado com o grupo
pois não é como os outros que só respondem qdo dá na telha.. o pessoal da
lista aqui é sério e gostei disso!
Acredito que haja algum outro iniciante como eu e vou postar aqui um
scriptzinho que há um certo tempo eu procurava que é adicionar um usuário e
com ele já atribuir a senha.. (acredito que muitos acharam até amador), mas
vamos lá!
dei ao script o nome de novouser
sintaxe: novouser <usuario>
---------------------------------
#!/bin/bash
#aqui entra uma senha padrão (pode-se usar um script para gerar senha
aleatória)
senha=123mudar
dir_tmp=/tmp/senhatemp
clear
printf "Adicionando o usuário: $1... "
useradd $1
printf "Feito."
echo ""
printf "Especifcando uma senha para o usuário: $1... "
echo "$1 $senha" > $dir_tmp
grep $1 $dir_tmp | awk '{print $2}' | passwd --stdin $1 > /dev/null
rm -rf $dir_tmp
printf "Feito."
echo ""
---------------------------------------------
Bem é isso ...
m grande abraço a todos!
z1p.
address@hidden
#44112247
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
http://br.geocities.yahoo.com/