A menos que o próprio dispositivo tenha um meio de autenticação (um leitor de impressão digital?), você não pode saber quem o conectou.
O que você pode fazer e que pode ou não se adequar aos seus propósitos é determinar quem está logado no console. Isso requer suporte específico do sistema operacional, e não pode haver nenhum usuário logado no console, ou vários, ou pode haver um único usuário logado no console que não é o único que conectou o dispositivo.
O melhor suporte específico é o pam_console
Módulo PAM . Você pode torná-lo executado a partir do udev . É pioneira da Red Hat e não está disponível em todas as distribuições.
Outra implementação dos usuários do console é ConsoleKit . Você pode chamá-lo do udev através de udev-acl
.