Apenas para entender corretamente, você precisa passar alguns comandos & tê-los executar como user_grp2
?
Se esse for o caso, você pode fazer o seguinte no seu script
newgrp user_grp2 <<EOF
echo "This is running as group \$(id -gn)";
touch somefile;
id -gn;
EOF