albfneto
(usa openSUSE)
Enviado em 30/09/2014 - 10:32h
é o seguinte, ele monta como root e usuário comum não?
se for, é por causa do systemd... o systemd "bagunça" aquelas permissões de montagem, do UDEV, do Udisks2 etc...
olha, tem uma "gambiarra" que funcionou para mim, experimente. Dizem que não é seguro, mas funcionou para mim.
a gambiarra consiste em copiar um arquivo do polkit (para não perder o arquivo original) e depois renomear o arquivo original, isso "desativa", "desliga" o Polkit (antigo policykit) nessa sessão e fa zcom que ele não cheque as permissões de montagem, no udisks2, passando a montar todos dispositivos.
o todo pode ser feito com os comandos abaixo. atenção pq precisa copiar o arquivo original, qualquer coisa vc restaura ele.
comandos, faça assim:
$ cd / VAI PARA PASTA RAIZ
$ cd usr/share/polkit-1/actions VAI PARA PASTA ADEQUADA
$ sudo cp org.freedesktop.udisks2.policy org.freedesktop.udisks2.policy.copia COPIANDO O ARQUIVO ORIGINAL PARA PROTEGER
$ sudo mv org.freedesktop.udisks2.policy org.freedesktop.udisks2.policy.desliga
DESLIGANDO AS PERMISSÕES DO UDISKS2, NO POLKIT.
Assim, seu DBUS, seu UDEV, seu Udisk2s, não vão checar as permissões polkit, e vão montar todos dispositivos.
A maneira certa,correta, não gambiarra, seria editar o arquivo org.freedesktop.udisks2.policy
mas eu tentei e no meu caso não funcionou, pq o diacho do systemd é danado para bagunçar permissões.