diff --git a/scripts/fwts-collect b/scripts/fwts-collect
index d6e748f..0b5838a 100755
--- a/scripts/fwts-collect
+++ b/scripts/fwts-collect
@@ -22,6 +22,14 @@ TMPDIR=/tmp/fwts.$$
 FWTS=`which fwts`
 
 #
+# Check if executed as root or with sudo
+#
+if [ $EUID -ne 0 ]; then
+        echo "`basename $0`: must be executed with sudo"
+        exit 1
+fi
+
+#
 #  sighandler
 #
 on_die()
