порт firewalld все еще открыт после удаления порта и служб

Возможно, этого достаточно для вашего варианта использования:

ls -1 -td /dir1/prefix1* /dir2/prefix2* | head -n 1

Или более надежный:

find /dir1 /dir2 -type f \( -path "*dir1/prefix1*" -o -path "*dir2/prefix2*" \) -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "
3
05.10.2017, 13:23
1 ответ

Aún debe eliminar los puertos que está reenviando; sin embargo, reenviar un puerto en realidad no lo cierra. Prueba este código:

sudo firewall-cmd --permanent --remove-port=22/tcp
firewall-cmd --reload

Cuando llame al sudo firewall-cmd --list-all, ya no mostrará el puerto que eliminó debajo de los puertos enumerados y el reenvío seguirá funcionando. Desafortunadamente, el puerto aún se mostrará como abierto para nmap. No creo que sea posible evitar eso, sin eliminar el reenvío de puertos. Si encuentro una solución, actualizaré mi respuesta.

0
27.01.2020, 21:35

Теги

Похожие вопросы