Não é possível montar o drive no Thunar mais

4

Hoje recebi uma mensagem Not authorized to perform operation. quando tentei montar uma unidade no Thunar.

# cat /etc/polkit-1/localauthority/50-local.d/10-udiskie.pkla 
[Local Users]
Identity=unix-group:storage
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

Eu estou no grupo storage .

    
por daisy 01.11.2012 / 09:18

2 respostas

3

Regras desse tipo, se polkit ou udev não forem mais necessárias se você tiver uma sessão ativa em systemd / logind. Originalmente, as regras desse tipo eram uma solução para as sessões que não eram do console, mas agora o Arch mudou para o systemd, elas não são mais necessárias e têm maior probabilidade de inibir o comportamento correto da automontagem em vez de assisti-lo.

Você pode verificar se tem uma sessão ativa com:

loginctl show-session $XDG_SESSION_ID

que deve mostrar entre os resultados:

Remote=no 
Active=yes

Se isso não aparecer, e você não estiver usando um gerenciador de exibição, será necessário garantir que, quando iniciar X , sua sessão seja preservada. Portanto, X deve ser executado no mesmo TTY em que ocorreu o login. Veja esta entrada em o Arch Wiki .

    
por 01.11.2012 / 19:58
0

De acordo com este artigo para resolver seu problema, você pode adicionar as próximas linhas ao seu /etc/polkit-1/rules.d/XX.rules

polkit.addRule(function(action, subject) {
        if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' &&  subject.user == '%username%') {
            return polkit.Result.YES;
        }
    }
);

substitua %username% pelo usuário que você precisa para montar unidades.

Você também pode permitir a montagem para o grupo de usuários. Para isso, insira as próximas linhas no seu /etc/polkit-1/rules.d/XX.rules :

polkit.addRule(function(action, subject) {
        if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' && subject.isInGroup('%groupname%')) {
            return polkit.Result.YES;
        }
    }
);

em que %groupname% é o grupo que você deseja tornar capaz de montar unidades.

    
por 07.04.2015 / 10:13