Como bloquear todos os dispositivos de armazenamento USB no Ubuntu [duplicado]

1

Eu preciso bloquear todos os dispositivos de armazenamento USB (pendrives e dispositivos móveis), mas preciso acessar o teclado USB e o mouse USB.

Já experimentei editar /etc/modprobe.d/blacklist.conf adicionando blacklist usb_storage , mas o sistema ainda pode acessar dispositivos USB.

    
por Binto Paul K 28.02.2017 / 07:04

4 respostas

1

De cyberciti:

O usb-storage.ko é o driver USB Mass Storage para o sistema operacional Linux. Você pode ver o arquivo digitando o seguinte comando:

ls -l /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko

Tudo o que você precisa fazer é desabilitar ou remover o driver usb-storage.ko para restringir o uso de dispositivos USB no Linux, como:

  1. teclados USB
  2. mouses USB
  3. pen drive USB
  4. Disco rígido USB
  5. Outro armazenamento em bloco USB

Opção do BIOS

Você também pode desativar o USB na opção de configuração do BIOS do sistema. Certifique-se de que o BIOS esteja protegido por senha. Esta é uma opção recomendada para que ninguém possa inicializá-lo a partir de USB.

Opção do Grub

Você pode se livrar de todos os dispositivos USB desativando o suporte do kernel para USB via GRUB. Abra o grub.conf ou menu.lst e anexe "nousb" à linha do kernel da seguinte maneira (tirada do RHEL 5.x):

kernel /vmlinuz-2.6.18-128.1.1.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 nousb

Certifique-se de remover qualquer outra referência ao usb-storage nos arquivos de configuração grub ou grub2. Salve e feche o arquivo. Uma vez feito, basta reiniciar o sistema:

reboot

Espero que isso ajude.

    
por steeef 28.02.2017 / 07:53
1

Eu encontrei no Ubuntu 16.04, alguns pickup do acionador pendrives do driver do kernel uas.ko (driver USB Attached SCSI). E uma dependência do driver do kernel de uas.ko é usb_storage.ko .

Por isso, mesmo tendo blacklist usb_storage em /etc/modprobe.d/blacklist.conf , usb_storage.ko ainda foi carregado em virtude da dependência de uas.ko

Depois de colocar em:

blacklist uas
blacklist usb_storage

em /etc/modprobe.d/blacklist.conf , o acesso a esses pendrives não funciona mais ( uas.ko e usb_storage.ko não é mais carregado) em um sistema em execução.

Lembre-se de impor isso durante a inicialização do kernel, também seria necessário fazer alguns modificações de linha do kernel / grub de algum tipo similar no link.

    
por chrish 14.09.2017 / 09:51
0

Outro, Para desativar o armazenamento USB, crie o seguinte arquivo e edite-o com seu editor de texto favorito.

/etc/modprobe.d/usb-storage.conf

Dentro deste arquivo, adicione a seguinte linha.

install usb-storage /bin/true

Depois de salvar essa linha no arquivo /etc/modprobe.d/usb-storage.conf , você precisará executar uma reinicialização para concluir o processo. Após a reinicialização, se você conectar um dispositivo de armazenamento USB, não poderá acessá-lo.

    
por Nullpointer 14.09.2017 / 12:54
0

em /etc/modprobe.d/blacklist.conf add

blacklist uas
blacklist usb-storage

desabilite o uas mod também, não sei porque é necessário colocar o módulo no protocolo da lista negra, mas funcionou para mim

    
por jahly 16.01.2018 / 12:35