Je cours un serveur CentOS 7, et je veux pouvoir Ban
ou Unban
certain IP avec Fail2ban
.PHP exec() à un et Unbain IP avec fail2ban
Cependant il ne fonctionne pas quand je lance le code ci-dessous:
$exec = exec('sudo fail2ban-client set apache banip 0.0.0.0', $output, $return);
var_dump($exec);
var_dump($output);
var_dump($return);
Ai-je besoin des autorisations spéciales pour PHP est que la raison pour laquelle il ne fonctionnera pas?
La variable $return
crache 1
lorsque je l'exécute. Je sais que c'est Successful
Alors que $output
ne renvoie rien.
Avez-vous vérifier ce fil: https://serverfault.com/questions/285256/how-to-unban- an-ip-correctement-avec-fail2ban/475117? –
Les commandes fonctionnent dans SSH en tant que sudo. Ils ne font pas à travers exec ... Je devine que c'est un problème de sudo – Borsn