[EMAIL PROTECTED] schrieb:
>     Diez> You could use the /dev/input/event* devices.
> 
> On the only Linux system I have available (Mojam's CentOS-based web server),
> /dev/input/* are readable only by root.  That doesn't seem like it would be
> very useful to tools like watch unless they were to run suid to root
> (creating other problems).

You don't need to give it root access. A simple rule for the udev that 
looks like this:

KERNEL=="event[0-9]*",          NAME="input/%k", MODE="0444"


will make the devices world readable. While I haven't thought about any 
security implications that might have (and am not especially 
knowledgeable in such things to be honest), I'm convinced it is way less 
likely to introduce any exploitable holes than suid root would.

Diez
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to