Os udisks do AFAIK precisam de uma regra de policykit para permitir que um usuário não autenticado monte discos. Veja esta página para um exemplo de como escrever a regra:
Estou tentando montar algumas partições no meu disco rígido clicando nelas no thunar ou executando udisksctl mount -b /dev/sdb6 &
em um script, mas não consigo encontrar uma maneira de não criar um prompt de senha.
Eu estou nos grupos <myusername> wheel users
. Eu não estava no grupo users
para começar, então adicionei-me a ele na tentativa de fazer isso funcionar.
Meu fstab é assim:
#
# /etc/fstab
# Created by anaconda on Sun Mar 12 19:43:55 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/luks-d7a09ab1-cfa0-4910-ad28-041248fd55ed / ext4 defaults,x-systemd.device-timeout=0 1 1
UUID=d713df23-90c8-4ed3-9246-9467be868d5d /boot ext2 defaults 1 2
/dev/sdb6 /run/media/username/shared/ vfat noauto,user,exec,rw,async,atime 0 0
/dev/sdb12 /run/media/username/extra/ ext4 noauto,user,exec,rw,async,atime 0 0
Realmente, todo o propósito disso é montar essas duas partições no login sem aumentar o tempo de inicialização (elas são partições de mídia), então, se há uma maneira de fazer isso em segundo plano, isso seria ainda melhor.
Os udisks do AFAIK precisam de uma regra de policykit para permitir que um usuário não autenticado monte discos. Veja esta página para um exemplo de como escrever a regra: