A linha /etc/fstab
usbdevfs /proc/bus/usb usbdevfs devmode=0666,noauto 0 0
não significa especificamente a câmera. É para o sistema de arquivos do dispositivo USB, que permite acesso "bruto" ao espaço do usuário para dispositivos USB.
Por isso, não significa que a sua câmara será sempre montada automaticamente: permite ferramentas ao nível do utilizador (frequentemente baseadas em libgphoto2 ) para acessar a câmera, para que qualquer aplicativo não precise de permissões especiais para acessá-lo.
No entanto, a sugestão de alterar a configuração do usbdevfs em /etc/fstab
é um aviso obsoleto que provavelmente não é necessário.
A documentação do gPhoto diz:
4.3.5. USB ports on Linux (obsoleted by udev, dirty world-writable hack)
In ancient times, before the arrival of udev, one usually needed to
mount the "usbdevfs" or later "usbfs" to /proc/bus/usb. One particular
mount option allowed the whole usb filesystem (i.e. all mice, card
readers, and all other USB devices) to be made group or world
writeable.
Obviously, this kind of “security” is no security and should thus be
avoided. Additionally, since udev exists now, just use udev. You can
look up how to shoot yourself in the foot with usbdevfs... where?
Well, just use udev. After all, this is almost the year 2007, not
1997.
No ano de 2018, a maioria das distribuições Linux modernas concederá automaticamente as permissões usbdevfs necessárias para o usuário fazer login localmente, assim você não terá que fazer nada. Se você precisar acessar seus dispositivos USB remotamente (por exemplo, ao fazer login em SSH), geralmente é possível fazer isso adicionando uma associação de grupo específica à sua conta de usuário. Este grupo pode ser nomeado plugdev
: verifique a documentação da sua distribuição para detalhes.
Aqui está o comando para tornar sua conta de usuário um membro do grupo plugdev
:
sudo usermod -a -G plugdev <your username here>