nick_bittencourt
(usa Outra)
Enviado em 09/08/2012 - 11:13h
Bom dia,
Estou desenvolvendo um script corporativo para atualização de repositórios e instalação de alguns programas (basicamente o script se logará como superusuário, atualizará o repositório e fará a instalação dos programas desejados)..
No entanto, percebi que em algumas máquinas a senha do superusuário varia em duas: "1234" e "4321", por exemplo.
O que preciso é saber se existe a possibilidade de via terminal eu tentar logar como superusuário utilizando uma dessas senhas, caso dê certo continua o comando, caso dê errado tentar outra senha. E se nenhuma das duas, emitir uma mensagem.
Lembrando que essas duas senhas estão armazenadas no próprio script (o usuário vai apenas executar, ele não vai digitar NADA no terminal), com isso essas duas senhas estarão fixadas em duas variáveis, $s1 e $s2 por exemplo.
Também vale ressaltar que não há preocupação com a segurança (por a senha estar exposta no script), o objetivo é apenas entrar no superusuário e executar os comandos que desejo.
Desde já agradecido.