There are a couple of different options for controlling posting to the GL in Dynamics GP. One option is to add a password for posting GL batches in Tools->Setup>Posting. On the plus side, this lets anyone create a GL transactions but only those with the password can post. The downside is that transactions that would otherwise post through from a subledger, won’t.
Another option that is often over-looked is to control who can post to the GL with security. This will still let anyone create GL entry but only those with proper posting permission can actually post a batch or transaction.