diff --git a/contrib/init.d/rc.debian.asterisk b/contrib/init.d/rc.debian.asterisk
index 86babe83ff9d2fd251a7b7b799979401ca0282f5..74cdeffe0f8c5cbfecb14fdcfd92a3bc4b4d5fa8 100755
--- a/contrib/init.d/rc.debian.asterisk
+++ b/contrib/init.d/rc.debian.asterisk
@@ -73,7 +73,7 @@ case "$1" in
 	fi
 	if [ $AST_GROUP ] ; then
 		ASTARGS="$ASTARGS -G $AST_GROUP"
-		chown $AST_GROUP $ASTVARRUNDIR
+		chgrp $AST_GROUP $ASTVARRUNDIR
 	fi
 	# "start-stop-daemon --oknodo" returns 0 even if Asterisk was already running (as LSB expects):
 	start-stop-daemon --start --oknodo --exec $DAEMON -- $ASTARGS