Mudanças entre as edições de "Configuração useradd"
Ir para navegação
Ir para pesquisar
(New page: =Projeto equipe Full Tilt= Script para adicionar usuário verificando antes se o mesmo já existe. <? $nome = $_POST['nome']; $login = escapeshellcmd($nome); $senha = $_P...) |
|||
Linha 3: | Linha 3: | ||
<? | <? | ||
$nome = $_POST['nome']; | $nome = $_POST['nome']; | ||
− | |||
$login = escapeshellcmd($nome); | $login = escapeshellcmd($nome); | ||
− | |||
$senha = $_POST['senha']; | $senha = $_POST['senha']; | ||
− | |||
$password = escapeshellcmd($senha); | $password = escapeshellcmd($senha); | ||
$veruser = "grep -w $login /etc/passwd"; | $veruser = "grep -w $login /etc/passwd"; | ||
Linha 13: | Linha 10: | ||
$adicionar = "sudo useradd $login"; | $adicionar = "sudo useradd $login"; | ||
echo $adicionar; | echo $adicionar; | ||
− | |||
exec($adicionar); | exec($adicionar); | ||
$devsenha = "echo $login:$password | sudo chpasswd"; | $devsenha = "echo $login:$password | sudo chpasswd"; |
Edição das 19h49min de 14 de julho de 2008
Projeto equipe Full Tilt
Script para adicionar usuário verificando antes se o mesmo já existe.
<? $nome = $_POST['nome']; $login = escapeshellcmd($nome); $senha = $_POST['senha']; $password = escapeshellcmd($senha); $veruser = "grep -w $login /etc/passwd"; if ( $itens[0] != "" ) { $adicionar = "sudo useradd $login"; echo $adicionar; exec($adicionar); $devsenha = "echo $login:$password | sudo chpasswd"; exec($devsenha); echo "O usuário $nome foi adicionado com êxito no sistema"; } else { echo "O usuário já existe."; } ?>