[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