Usando 'gsettings' para bloquear a montagem de drives USB

1

Eu quero configurar o Ubuntu (16.04) para impedir que os usuários usem mídias removíveis, especificamente unidades USB.

Você pode evitar automount como por.

gsettings set org.gnome.desktop.media-handling automount false

No entanto, embora essa ação desative a montagem automática do dispositivo, isso não afeta o uso do dispositivo. I.E. assim que você "abre" o ícone USB na área de trabalho, o dispositivo é montado!

Executando df ao abrir o item gráfico da área de trabalho USB:

/dev/sdb1 3780564 120 3780444 1% /media/user/xxxx-xxxx

Eu não quero que o dispositivo seja montado automaticamente em nenhuma circunstância. Você pode argumentar que o dispositivo ainda é "automontado" quando você clica no ícone da área de trabalho, pois o usuário não executou explicitamente um comando para montar o dispositivo. Por exemplo:

sudo mount /dev/sdb1 /media/user/xxxx-xxxx

Existe uma combinação de esquema / chave em gsettings , onde posso definir um valor, de forma que apenas "root" possa usar dispositivos USB? Em outras palavras, não quero que os dispositivos USB sejam acessíveis a menos que explicitamente montado pelo root.

Eu também encontrei estas duas respostas; um e dois.

No entanto, como um usuário relativamente inexperiente, hesito em implementar as instruções como fornecidas, já que a resposta menciona a "lista negra do driver do kernel" .. embora eu não duvide da validade das informações fornecidas, isso me dá a impressão de que é apenas para usuários avançados. Da mesma forma, a página 'man' para modprobe refere-se a "adicionar / remover módulos no kernel do Linux".

Esta é a única maneira de bloquear o acesso USB, ou existe uma combinação Schema / Key em gsettings onde eu possa simplesmente definir o valor de uma chave conforme apropriado?

Para esclarecer, estou me referindo explicitamente a unidades / armazenamento USB, pois tenho um teclado e um ponteiro conectados via USB.

    
por Andrew Hardiman 16.05.2018 / 19:17

0 respostas