>the problem i see with it is that, for this to be useful, (ie, help
>the people for which the capsys stuff is too much trouble), it has to
>be in the kernel that comes with their distribution. but i really
>don't see this getting into the mainline kernel...though perhaps media
>friendly distros will put it in. 

why do you see it this way?

if someone has already cracked security such that they can write to
(say) /proc/sys/kernel/rtuser, they already have the power to do more
or less anything to the machine. they can *already* run SCHED_FIFO
tasks, install trojans, shutdown the system, repartition and/or
overwrite the hard drive. adding the capacity to let non-root users
run SCHED_FIFO and call mlockall is already included in the set of
things they can do - the /proc file just makes it simpler.

in addition, if you add resource limits so that things can still be
killed, having user tasks running like this actually isn't much of a
problem - SCHED_FIFO and mlockall only represent a denial of service
attack if you can't kill them (as is the case at the moment).

--p

Reply via email to