udisks2 intencionalmente torna os dispositivos removíveis privados para o usuário. (Por design, o Linux é um sistema multiusuário e pode ter várias pessoas com assentos separados (monitores, teclados, portas USB) e conectar suas próprias unidades USB, portanto devem estar separadas umas das outras.) os diretórios de usuários em /run/media estão limitados apenas ao seu proprietário.
-
Para fazer udisks2 colocar todos os pontos de montagem sob
/media, o que costumava fazer no passado, você pode instalar uma regra n udev colocando o seguinte em/etc/udev/rules.d/90-udisks2-shared.rules:SUBSYSTEM=="block", ENV{UDISKS_FILESYSTEM_SHARED}="1"Como alternativa, você pode mover um dispositivo específico configurando-o em
/etc/fstab, por exemplo:/dev/mapper/luks-backups /mnt/backup auto noauto,nosuid,nodev,nofail,x-gvfs-showNa verdade, você deve sempre usar
/etc/fstabpara discos internos ou fixos. -
No entanto, isso só permitirá que outros usuários alcancem o ponto de montagem, ele não permitirá automaticamente que eles naveguem pelos arquivos dentro - você precisará alterar as permissões dos arquivos. Isso depende do sistema de arquivos que seu disco está usando.
Se você usar ext4, btrfs ou, em geral, qualquer sistema de arquivos que suporte a propriedade de arquivos & permissões, use
groupaddpara criar um grupo dedicado para usuários autorizados a acessar o disco;gpasswd -apara adicioná-los ao grupo; em seguida, monte o disco echown -Rno grupo recém-criado. Usechmod -R g+rwXpara tornar todos os arquivos acessíveis por grupo efind /mnt/disk -type d -exec chmod g+s {} +para torná-los herdados da propriedade do grupo.Se você usar fat32 / vfat, faça o mesmo, mas a alteração de propriedade ou permissões não funcionará; em vez disso, você precisará adicionar a opção
gid=...mount em/etc/fstab. (A opção deve ter o ID real do grupo que você acabou de adicionar.)