Mudanças entre as edições de "Configuração chpasswd"
Ir para navegação
Ir para pesquisar
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 1: | Linha 1: | ||
+ | [[Imagem:Banner.gif]] | ||
=Projeto equipe Full Tilt= | =Projeto equipe Full Tilt= | ||
Script para troca de senha de usuários do sistema. | Script para troca de senha de usuários do sistema. | ||
Linha 5: | Linha 6: | ||
$login = escapeshellcmd($nome); | $login = escapeshellcmd($nome); | ||
$veruser = "grep -w $login /etc/passwd"; | $veruser = "grep -w $login /etc/passwd"; | ||
− | if ( $ | + | if ( $veruser != "" ) { |
$senha = $_POST['senha']; | $senha = $_POST['senha']; | ||
$password = escapeshellcmd($senha); | $password = escapeshellcmd($senha); |
Edição atual tal como às 17h22min de 20 de julho de 2008
Projeto equipe Full Tilt
Script para troca de senha de usuários do sistema.
<? $nome = $_POST['nome']; $login = escapeshellcmd($nome); $veruser = "grep -w $login /etc/passwd"; if ( $veruser != "" ) { $senha = $_POST['senha']; $password = escapeshellcmd($senha); $changesenha = "echo $login:$password | sudo chpasswd"; exec($changesenha); echo "O usuário $login teve a senha alterada com êxito no sistema"; } else { echo "O usuário não existe."; } ?>