[Ubuntu-BR] Conectiva 10 para Ubuntu 7.04
Wilson Bento Picaz Bom
wbpb2002 em yahoo.com.br
Quinta Agosto 23 18:10:23 UTC 2007
Ola PessoALL,
Estou convertendo meus Scripts-Shell do conectiva 10 Para Ubuntu 7.04.
01 - Script-shell com permissao do usuario desligar o sistema:
if [ "$opc" = "59" ] ; then
echo -e $c31 "Informe a senha para Desligar o Sistema: \c "
senha=""
while read -s -n1 entrada && [ "${entrada/[[:ctrl:]]/}" ]
do echo -n \* && senha="$senha$entrada";
done;
if [ "$senha" != "oxer567" ] ; then
echo -e $c01 "\n Senha errada, Você não tem permissao para Desligar
o Sistema"
sleep 2
continue
fi
sudo poweroff
fi
No Conectiva, para isso funcionar, sem pedir a senha do root eu
coloquei no /etc/sudoers o seguinte:
spdter ALL=NOPASSWD:/usr/bin/poweroff,/sbin/shutdown
Porem, esta mesma configuracao nao funcionou no Ubuntu.
Quero dar permissao para o usuario desligar o servidor atraves deste
scripts.
02 - Nao consegui encontrar o problema da seguinte linha:
while read -s -n1 entrada && [ "${entrada/[[:ctrl:]]/}" ] ########(
Esta eh a linha 188 )
do echo -n \* && senha="$senha$entrada";
done;
Erro que ocorre:
.sistemas: 188: syntax error: Bad substitution
Estes dois problemas, estao me impedindo de passar todos os meus sistemas
do conectiva 10 para ubuntu.
Se alguem puder ajudar, ou ate mesmo testar o scripts acima, fico grato.
Wilson Bom
--
---------------------------------------------------------------------------------------------
Serprodata Informática Ltda | Mandriva PowerPack+ 2006 - Kernel 2.6.12
Av. Marcelino Pires, 1405 | Dataflex 3.2 Linux - Dataflex 3.2 MS-DOS
79800-004 - Dourados - MS | Linux counter: 292553 - ICQ: 173201561
serprodata em terra.com.br | wbpb2002 em yahoo.com.br - wbpb2006 em hotmail.com
---------------------------------------------------------------------------------------------
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
More information about the ubuntu-br
mailing list