I have a shell script I want to run with a negative nice value (along
with all the child processes it spawns), but I don't want to run it as
root or let my user assign negative nice values with nice without being
prompted for the root password. Ideally, I want to run an arbitrary
program, be prompted for the root password, and then have that process
and its children run as the logged in user with a given nice value (if
the root password given is correct of course).