diff --git a/abuild-sign.in b/abuild-sign.in
index 2aa525eee7ae60cd936d2b0abd1ce4884c181a7b..86b3b15e2b4f3b7e366b2cc82a39f2b2710a0b20 100644
--- a/abuild-sign.in
+++ b/abuild-sign.in
@@ -80,6 +80,7 @@ for f in "$@"; do
 	cat "$tmptargz" "$i" > "$tmpsigned"
 	rm -f "$tmptargz"
 	mv "$tmpsigned" "$i"
+	chmod 644 "$i"
 	if [ -z "$quiet" ]; then
 		echo "Signed $i"
 	fi