Desativar todos os dispositivos USB para todos os usuários

2

O problema

Desabilite todas as comunicações em todas as portas USB para todos os usuários (de preferência, remova a energia, mas, como mostrarei abaixo, não acho que isso seja possível). Atualmente estou usando o Linux Mint 18.

O que eu tentei

Nenhuma das opções acima funcionou (testada usando um mouse USB e um memory stick).

Eu não cheguei a tentar a sugestão em unix.stackexchange. com / questions / 274203 ainda (o que pode desabilitar teclados e mouses), no entanto, permitir que root subvertesse listas negras também não é permitido.

Tenho a sensação de que a remoção de drivers pode ser a melhor solução (colocando na raiz, pelo menos, o teste), mas eu preciso saber quais drivers direcionar para que eu não quebre mais nada.

Eu meio que prefiro não ter que pegar o kit de solda para fazer um ajuste de hardware se for possível ...

    
por user3303504 23.06.2017 / 20:52

2 respostas

0

Eu tenho uma opção na BIOS para desabilitar todas as portas USB. Eu desativei a câmera, microfone e amp; bluetooth.

Por motivos de segurança, é bom desativar as portas USB. Muitas empresas fazem isso. No entanto, se você quiser fazer isso no Linux, existe um driver chamado "usb-storage". Tente removê-lo ou, se não for possível, tente proibi-lo (colocar na lista negra).

Como disse na discussão, tente colocar na lista negra. Vá para /etc/modprobe.d/blacklist.conf e adicione blacklist usb-storage

Veja a discussão no OpenSUSE: link

    
por 23.06.2017 / 23:14
0

Você pode adicionar uma regra do udev semelhante a esta:

ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/usr/bin/usbdevinserted.sh"

E, em usbdevinserted.sh, adicione comandos para bloquear o acesso a este USB.

Além disso, você pode remover usuários de usb group (ou outro grupo que fornece acesso a dispositivos usb)

    
por 20.02.2018 / 11:09