This information is on the bottom of every paper check. While it is probably not advisable to broadcast and post up everywhere, it is not supposed to be a secret.
Most of the employers', companies' direct deposit forms/agreements say they can pull money back they paid by mistake.
In contrast in India, now banks ask cheque holders to login into net banking and submit the cheque info if they write a cheque over certain big amount. One leaf of cheque allows only one withdrawal, when presented in original, and if signature matches exactly, and if account has sufficient money; whereas in US, routinely companies convert paper cheque to electronic payments.