A montagem de mídia externa / unidades é gerenciada por udisks2
na maioria das distros modernas. Não acho que haja uma maneira trivial de alterar as opções de montagem padrão, pois elas são codificadas (veja FSMountOptions
em udiskslinuxfilesystem.c
) ou seja, eles não são configuráveis (pelo menos ainda 1 ). Suas opções são bastante limitadas: desmonte a partição e remonte-a com diferentes opções de montagem (a menos que você esteja disposto a corrigir o código-fonte ou escrever sua própria ferramenta automount).
Quanto à sua outra pergunta:
I think one may be able to disallow mounting by type, though, by the looks of the rules?! When I insert a USB (3.0) thumbdrive or HDD all ext[34] partitions get mounted (I wish they weren't) and the user gets a graphical prompt for any LUKS partition to unlock. I wish to disable both. A user may have FAT drives but others may only be mounted by root.
Você pode usar a regra udev
para ignorar todas as partições USB thumbdrive, exceto vfat
ones. Crie um novo arquivo de regras, por exemplo /usr/lib/udev/rules.d/90-ignore-nonvfat.rules
com o seguinte conteúdo:
SUBSYSTEM=="block", ENV{DEVTYPE}=="partition", ENV{ID_BUS}=="usb", ENV{ID_FS_TYPE}!="vfat", ENV{UDISKS_IGNORE}="1"
(substitua UDISKS_IGNORE
por UDISKS_PRESENTATION_HIDE
se sua distro usar udisks1).
1: veja ML de área de trabalho gratuita para um patch proposto ( e uma longa discussão).