Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to run ut2004 at nice -20 but it wont let me do it unless I'm root, is there a way to set the program to always run at this level or give a user permission to change the priority?
nice --19 su - steve -c 'export DISPLAY=localhost:0.0;xmms'
and ps -ef |grep xmms gives
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5196 steve 0 -19 928 928 772 S 0.0 0.4 0:00.02 su
You can substitute ut2004 for xmms. Also, with Suse, you need to export the display. I don't have to in Mandrake, so
nice --19 su - steve -c ut2004
should do it for you.
Can a regular user run ut2004 without the nice command? If not, then that is another problem in itself? 'Steve' has to be able to run it regardless for the above to work.
There is always
chmod u+s ut2004
This allows the people who can execute this to become root for it's execution. If is truly a sticky app like Redhat's consolehelper app (resist sudo), it won't work, and you are stuck with root being the only one who can run it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.