Why are /dev/input/eventX permissions/ownership set to crw-r----- root.root? Then no unprivileged user application can program the mouse.
According to what I've read it's due to security reasons, and I understand this. Yes, I also know that I can change eventX permissions via udev. But /dev/ttyX behavior is different, when not logged in, it is:
crw------- root.root
and once logged in, it becomes:
crw------- francesc.tty
Wouldn't it make sense to do the same for the mouse (/dev/input/whatever)? It seems a design inconsistency to me.
What do you think?