From c9d265986a8c7a4e6c6fdbb376a68aa7c0eacd3e Mon Sep 17 00:00:00 2001 From: Hanashiko Date: Sun, 25 May 2025 12:58:54 +0300 Subject: [PATCH] feat(firewalld): add function for backup --- plugins/firewalld/firewalld.plugin.zsh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/firewalld/firewalld.plugin.zsh b/plugins/firewalld/firewalld.plugin.zsh index b2c0f64be..478919f6f 100644 --- a/plugins/firewalld/firewalld.plugin.zsh +++ b/plugins/firewalld/firewalld.plugin.zsh @@ -15,3 +15,10 @@ function fwl () { echo 'Direct Rules:' sudo firewall-cmd --direct --get-all-rules } + +function fwbackup() { + sudo firewall-cmd --runtime-to-permanent + mkdir -p ~/firewall-backup + sudo cp /etc/firewalld/zones/* ~/firewall-backup/ + echo "Backup saved to ~/firewall-backup/" +}