Por que a propriedade de / dev / input / eventX está definida como “root”?

1

Por que /dev/input/eventX permissões / propriedade está definido como crw-r----- root.root ? Então, nenhum aplicativo de usuário sem privilégios pode programar o mouse.

De acordo com o que li, é devido a razões de segurança, e eu entendo isso. Sim, também sei que posso alterar eventX de permissões via udev . Mas /dev/ttyX behavior é diferente, quando não está logado, é:

crw------- root.root

e uma vez logado, torna-se:

crw------- francesc.tty

Não faria sentido fazer o mesmo com o mouse ( /dev/input/whatever )? Parece uma inconsistência de design para mim.

O que você acha?

    
por francesc 21.09.2011 / 11:40

1 resposta

0

O mouse é um recurso de hardware do sistema compartilhado e um tty é um recurso local que um usuário pode criar temporariamente para uso pessoal; Não vejo razão para os modelos de permissão serem semelhantes)

Qual é o problema que você está tentando resolver usando o dispositivo de mouse diretamente?

    
por 21.09.2011 / 11:57