Non-Root Users can run /usr/sbin/setup. The program runs normally. When users try to change things, a whole bunch of errors fly by and you are displayed with the main menu again. Maybe we should do a root user check to help pervent any security exploits in the future? If nothing else, the normal users have no business being in there anyway. Thanks!
Since none of the tools are setuid, there's no way this can be used for a security exploit; the tools will just fail in various ways. It's certainly better for it cosmetically to just not run if not root, though. Fixed in setuptool-1.5-1.