SUID problem running cron jobs?
I'm running FC3_64 with a SCSI RAID 5, 1GB ram, and seem to be having a problem getting a program to execute when running as a cron job. I'm using filePro Plus - which sets the user ID to "filepro" when it runs to maintain ownership and control of all it's database files.
I have a couple of "report" programs I need to run every few minutes to check for incoming EDI files, and process them if present. If I put the commands for these programs in a shell script and call the script from the command line - all is well, it runs fine. BUT! If I put that same script on a cron timer, it runs fine EXCEPT for the database program functions that must run with suid set. I've tried every which way I can think of, and the SUID is the only thing that makes any sense as far as causing the failure. I did NOT activate SELinux at install, and the services program sez it ain't running. This worked fine under RH9, but I think maybe the fine folks working on the Fedora project just went ahead and tightened security up to the point of making the system unusable. I've tried to find an option to crond that might defeat this, but the doc is, well, pretty much non-existant.
Anybody got any ideas on this? Thanks.