[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] correcao no script..
From: |
Ricardo J.G. Domingues |
Subject: |
Re: [shell-script] correcao no script.. |
Date: |
Tue, 18 Jun 2002 18:03:49 -0300 |
Boa tarde,
acredito que funcione se vc utilizar o test e fechar sequencia lógica com
um "fi":
if [ "$tipo" = "1" ] ; then
.........
else
.........
fi
e no adduser, vc deve incluir o $shell
adduser -o $nome -e $data -s $shell
Daí acho que vai rodar.
Até mais. (Falei besteira??)
Ricardo
Em Ter 18 Jun 2002 12:23, you wrote:
> gostaria de saber onde esta errado no script anexo..
>
> T++
> ----------
>
> #!/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
>
> [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