diff --git a/scripts/install.sh b/scripts/install.sh index d59f4636..02125976 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -48,7 +48,7 @@ check_firewall() { fi if [ "$nftables" = "true" -a "$iptables" = "true" ]; then - echo "Found nftables and iptables, which firewall do you want to use (nftables/iptables)?" + echo "Found nftables(default) and iptables, which firewall do you want to use (nftables/iptables)?" read answer if [ "$answer" = "iptables" ]; then FW_BACKEND="iptables" @@ -97,11 +97,16 @@ install_firewall_bouncer() { } - +if ! [ $(id -u) = 0 ]; then + log_err "Please run the install script as root or with sudo" + exit 1 +fi check_pkg_manager check_firewall echo "Installing firewall-bouncer" install_firewall_bouncer gen_apikey gen_config_file +systemctl enable cs-firewall-bouncer.service +systemctl start cs-firewall-bouncer.service echo "The firewall-bouncer service has been installed!" diff --git a/scripts/uninstall.sh b/scripts/uninstall.sh index 8dd1c6e4..bf22db8d 100644 --- a/scripts/uninstall.sh +++ b/scripts/uninstall.sh @@ -2,7 +2,6 @@ BIN_PATH_INSTALLED="/usr/local/bin/cs-firewall-bouncer" CONFIG_DIR="/etc/crowdsec/cs-firewall-bouncer/" -PID_DIR="/var/run/crowdsec/" LOG_FILE="/var/log/cs-firewall-bouncer.log" SYSTEMD_PATH_FILE="/etc/systemd/system/cs-firewall-bouncer.service" @@ -16,4 +15,4 @@ uninstall() { uninstall -echo "firewall-bouncer uninstall successfully" \ No newline at end of file +echo "cs-firewall-bouncer uninstall successfully" \ No newline at end of file