Enviado em 19/09/2012 - 23:35h
Boa noite comunidade VOL!
Estou com um problema, desde que o polkit atualizou para a versão 0.107-2 eu não consigo montar mais meus hd's no Arch. Tenho acesso apenas às partições especificadas no arquivo /etc/fstab.
Eu havia criado o arquivo /etc/polkit-1/localauthority/50-local.d/10-udisks.pkla, seguindo as recomendações da ArchWiki. Porém, pelo que andei pesquisando, as novas regras do polkit terão que ser escritas em 'javascript'. Alguém sabe como deve ser a sintaxe dessas regras, e em qual diretório devem ser salvas?
Segue abaixo o conteúdo atual do meu arquivo de regras:
Agradeço de antemão!
Edit:
Dei mais uma pesquisada, e encontrei uma luz, porém ainda não resolveu meu problema.
Segundo o que eu achei no polkit Reference Manual (http://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html) e mais alguns outros lugares, cheguei no seguinte cenário:
Criar um arquivo *.rules dentro do diretório /etc/polkit-1/rules.d/ com as regras em formato javascript.
Eis que criei o arquivo 10-udisks2.rules dentro deste diretório com o seguinte conteúdo:
Obrigado novamente!
Estou com um problema, desde que o polkit atualizou para a versão 0.107-2 eu não consigo montar mais meus hd's no Arch. Tenho acesso apenas às partições especificadas no arquivo /etc/fstab.
Eu havia criado o arquivo /etc/polkit-1/localauthority/50-local.d/10-udisks.pkla, seguindo as recomendações da ArchWiki. Porém, pelo que andei pesquisando, as novas regras do polkit terão que ser escritas em 'javascript'. Alguém sabe como deve ser a sintaxe dessas regras, e em qual diretório devem ser salvas?
Segue abaixo o conteúdo atual do meu arquivo de regras:
Ele dá permissões à todos os membros do grupo 'users' para montar unidades, através do gerenciador de arquivos (no meu caso o Thunar).
[Local Users]
Identity=unix-group:users
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Agradeço de antemão!
Edit:
Dei mais uma pesquisada, e encontrei uma luz, porém ainda não resolveu meu problema.
Segundo o que eu achei no polkit Reference Manual (http://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html) e mais alguns outros lugares, cheguei no seguinte cenário:
Criar um arquivo *.rules dentro do diretório /etc/polkit-1/rules.d/ com as regras em formato javascript.
Eis que criei o arquivo 10-udisks2.rules dentro deste diretório com o seguinte conteúdo:
Mas, ainda assim, não consigo montar meus hd's internos pelo thunar, ele nem mesmo me pede as credenciais para montar.
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.udisks2.") == 0 &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
}
});
Obrigado novamente!