Jean Daigle (jaydee++at++ATSaerospace.com)
Fri, 20 Feb 1998 09:24:15 -0500
On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
} Subject: root permissions for user processes?
...
} I want to increase the performance of a DIVISION-application by running
} the performer stuff with root permissions (allowing high priority,
} processor locking etc.).
...
} chmod a+s and chmod a+t let the process run with the permissions of the
} owner of the binary instead with those of the actual user, but this does
} NOT work if the owner is root.
...
}-- End of excerpt from Oskar von Bohuszewicz
Setting the suid-bit does work for us.
The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
su -
chown root.sys <visual binary>
chmod 4555 <visual binary>
This _does_ allow non-degrading priorities to be set, and processors
to be isolated, restricted, etc. It hasn't been necessary to set
the "t" bit.
There are some side effects if you are reading data from NFS-mounted
filesystems where the root privileges may not commute, but the
performance enhancements work.
Regards,
Jean Daigle.
--------------------------------------------------------------------
| Jean Daigle ATS Aerospace Inc. |
| Manager, 1250 Boul Marie-Victorin |
| Real Time Graphics & Entertainment St. Bruno, QC J3V 6B8 |
| Tel: (514) 441-9000 |
| Jean.Daigle++at++ATSaerospace.com Fax: (514) 441-6789 |
--------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:56:48 PDT