How to protect from dangerous bash commands? [closed]
First off, never use root to execute day-to-day commands.
That's the best way to actually expose yourself to disasters.
With that in mind, if you use sudo, you can actually limit commands AND the command options that a user can execute with sudo.
For example, in your sudoers file, you can limit using rm like so:
myuser ALL=(root) NOPASSWD: rm -r
This would mean that myuser can only use sudo as root and can only execute rm with the -r option.
The sudoers file also support regex so you can really customize what can be executed while using sudo.
A good starting point...