diff --git a/l2ork_addons/tar_em_up.sh b/l2ork_addons/tar_em_up.sh
index 8ad54bd1d7c8a8d76b0ffaa39ac24e07315050f7..44ea5fad28fb462b50d821d5a4c5bcd39ca2563b 100755
--- a/l2ork_addons/tar_em_up.sh
+++ b/l2ork_addons/tar_em_up.sh
@@ -84,6 +84,11 @@ if [ ! -d "../pd/nw/nw" ]; then
 		tar -xf $nwjs_filename
 	fi
 	mv $nwjs_dirname ../pd/nw/nw
+	# make sure the nw binary is executable on GNU/Linux and OSX
+	if [[ $os != "win" ]]; then
+		chmod 755 ../pd/nw/nw/nw
+	fi
+	chmod 755 ../pd/nw/nw/nw
 	rm $nwjs_filename
 fi