";
echo "".
"
";
echo "".
"
";
} else {
echo "-";
}
echo "Errore
". "La pwd '".$_REQUEST["pwd"]."' e' piu' corta di 6 caratteri". "
". "Nessuna modifica e' stata effettuata"; } else { $sql = "update mailuser set pwd = '".crypt($pwd, '$6$')."' where login = '".$_REQUEST["login"]."'"; $count = $dbh->exec($sql); passthru("/usr/local/bin/sudo ".$mng_user." PWD ".$_REQUEST["login"]." ".$pwd, $retval); if ($retval != "0"){ echo "Script to change PWD - Execution exited with status code:".$retval; } else { echo "
Record felicemente modificati: ".$count.
" Nuova pwd: ".$pwd;
}
}
} else {
$stringa = "1qaz2wsx3edc4rfv5tgb6yhn7ujm8ikolp";
$pwd=substr(str_shuffle($stringa),0,6);
$sql = "SELECT email FROM mailuser where login = '".$_REQUEST["login"]."'";
$result=$dbh->query($sql);
$row=$result->fetch();
echo " ".
"La nuova pwd suggerita e' : ".
" ".
" DB record cancellati: ".$result." ".
"La tua risposta e' [ Si, vaporizziamola ! | ".
" No, oggi mi sento buono ]";
}
}
####################################################################################
if ($_REQUEST["step"] == "5"){
$shell=$_REQUEST["shell"] ?? '';
if (isset($_REQUEST["vapor"])) {
if ($shell == "nologin"){
$shell="/sbin/nologin";
} else {
$shell="/bin/sh";
}
$sql = "update mailuser set shell = '".$shell."' where login = '".$_REQUEST["login"]."'";
$count = $dbh->exec($sql);
passthru("/usr/local/bin/sudo ".$mng_user." SHL ".$_REQUEST["login"]." ".$shell, $retval);
if ($retval != "0"){
echo "Script to change SHELL - Execution exited with status code:".$retval;
} else {
echo " Record felicemente modificati: ".$retval;
" Nuova shell: ".$shell;
}
} else {
$sql = "SELECT shell,email FROM mailuser where login = '".$_REQUEST["login"]."'";
$result=$dbh->query($sql);
$row=$result->fetch();
echo " ".
"Possibili shell : ".
" ".
"".
" Sei sicuro di voler cambiare la pwd di ".$_REQUEST["login"]." (".$row['email'].") ? ".
"".$row["email"]." ?
".
"[ Sincronizza ] o aspetta 2s per la procedura automatica";
echo '';
}
} else {
$sql = "SELECT email, login FROM mailuser where login = '".$_REQUEST["login"]."'";
$result=$dbh->query($sql);
$row=$result->fetch();
echo "".
" Sei sicuro di voler cancellare ".$_REQUEST["login"]." (".$row['email'].") ? ".
" ".
" Sei sicuro di voler cambiare la shell di ".$_REQUEST["login"]." (".$row['email'].") ? ".
"
Tipo di shell attualmente in uso ".$row["shell"]." ?