Find firefoxs' executable.
locate firefox | less
See if user has permission to execute it. If not make it so.
If root owns it you'll have to be root to change it.
Firefox often times does weird things when installing it. You can avoid that by installing as user into your /Home.
I install it as root myself and chmod the executable so it's global.