I've modified the rc.local file to run the IOC codes as controls, which means they no longer write root permission log files on startup.
The awgtpman, which was the other permission issue with the start scripts, is started by a run script now. This new version seems to be content to keep the permissions of the current log file, which is set to controls.
This should prevent the issue of sudo wiping your path environment variable for just that command. (Try "sudo which burtwb" versus "which burtwb" for example). This apparently a security feature of sudo.
If you should happen to use sudo to run a start script, the easiest solution to fix the permissions is just got to the target directory (type "target") and run "sudo chown controls:controls -R *" on one of the workstations (the front ends don't handle the groups properly at the moment).
This should allow the scripts to properly use burtrb and burtwb to write and backup burt files. |