Primeiramente, certifique-se de que dbus
e consolekit
estejam em execução. Geralmente, isso significa que o prepending ck-launch-session dbus-launch
foi enviado à sua declaração exec
.
Você também desejará verificar se seu usuário está no grupo storage
(você pode verificar com groups
). A maioria das distribuições é fornecida com as políticas do grupo storage
configuradas na instalação, mas caso não o sejam, convém testar sua própria política (é possível que isso tenha sido removido / modificado quando udev
foi atualizado). / p>
[[ -d /etc/polkit-1/localauthority/50-local.d ]] || mkdir -p /etc/polkit-1/localauthority/50-local.d
cat > /etc/polkit-1/localauthority/50-local.d/99-allow_storage_mount.pkla << 'EOF'
[Storage Permissions]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
EOF