Good point. I'd sort of assumed he had become root with "/bin/su" not "/bin/su -", so lacked the PATH. If that's true, my answer is probably more immediately helpful, but yours is way better in the long run.
– MadHatterDec 02 '10 at 17:26
I had tried `sudo service iptables restart` and gotten the same message. Sorry, I forgot to mention that.
– KevDec 02 '10 at 17:49
Ah, I see it does answer the question, in "The reason is that regular system users and the root user have different PATH environment variables (you can view a users PATH with 'echo $PATH')." However, the other answer got it working for me much quicker. :) (I still gave +1 to you...)
– KevDec 02 '10 at 17:52