[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] iniciando..
From: |
andre . stato-filho |
Subject: |
RES: [shell-script] iniciando.. |
Date: |
Fri, 28 Jun 2002 13:44:25 -0300 |
Muda
if [ $tipo -eq 1 ] ; then
shel='/bin/false'
else
shel='/bin/bash'
fi
Mas vc deve tormar cuidado pois se o cara digitar 5 será usuário Linux e
Windows, ou seja, qualquer coisa diferente de 1 será =/bin/bash, para sanar
isso use o elif, ou até o case, colocando a criação do usuário dentro do mesmo,
tipo
if var =1 then
shel = /bin/false
adduser blabla
elif var = 2 then
shel = /bin/bash
adduser bla bla
else
echo Valor para usuário não encontrado
fi
Mais ou menos ok...
_ ______________________________ _
| André Stato Filho |
| * address@hidden |
| Cert. |
| Conectiva Linux Avançado |
|______________________________|
Linuxuser: 199832
-----Mensagem original-----
De: Marcelo Dantas Júnior [mailto:address@hidden]
Enviada em: terça-feira, 18 de junho de 2002 23:00
Para: address@hidden
Assunto: [shell-script] iniciando..
#!/bin/bash
#script para criar usuarios (samba e linux), com quotas e data de
expiracao
echo "entre com o nome do usuario"
read nome
echo "entre com a matricula do usuario"
read matricula
echo "entre com o tipo de usuario "
echo " 1 - windows"
echo " 2 - windows e linux"
read tipo
if $tipo = 1 then
$shell = /bin/false
else
$shell = /bin/bash
echo "entre com a data de expiracao - formato YYYY-MM-DD"
read data
adduser -o $nome -e $data
echo "entre com a senha do usuario"
passwd $nome
pessoal... o script acima nao esta funcionando... da erro no if...
alguem pode me corrigir?
---------------------------------------------------------------------
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] iniciando..,
andre . stato-filho <=