Por que meu cartão SD precisa de autenticação para acessar?

4

Estou executando o Ubuntu 14.04 em um Chromebook 2 da Toshiba por meio de crouton.

Recentemente, reformatei um cartão SD de 256 GB que sempre guardo no meu Chromebook. Meu problema é que toda vez que eu tento acessar meu cartão SD depois de acordar meu Chromebook, sou recebido com a mensagem

Authentication is required to mount SD256 (/dev/mmcblk1p1)
An application is attempting to perform an action that requires privileges.
Authentication is required to perform this action.

Action: org.freedesktop.udisks2.filesystem-mount
Vendor: The udisks Project

Estou curioso para saber por que preciso autenticar meu cartão SD toda vez que eu acordo meu Chromebook e se há ou não uma maneira de mudar isso.

    
por Brian Fitzpatrick 05.03.2015 / 23:58

2 respostas

3

Eu encontrei a resposta. Este é um problema Autenticação do PolicyKit do UDisks , provavelmente acionado por uma atualização.

O indício era um pergunta sobre exigir autenticação para montagem . Precisamos apenas reverter isso.

Você precisa criar um arquivo em /etc/polkit-1/localauthority/50-local.d/ chamado algo como udisks.pkla com o seguinte conteúdo:

[Storage Permissions]
Identity=unix-user:*
Action=org.freedesktop.udisks2.filesystem-mount;org.freedesktop.udisks2.filesystem-mount-system
ResultAny=yes
ResultInactive=yes
ResultActive=yes

(Nota: /etc/polkit-1/localauthority e seus filhos só podem ser acessados pelo root, portanto, usar sudo pode exigir acesso ao sistema de arquivos cego ou usar sudo vim ou sudo bash e navegar lá dentro do editor ou shell). / p>     

por 09.10.2015 / 20:35
0

Eu suspeito que seja porque o ponto de montagem é de propriedade do root, isso aconteceu comigo no meu ambiente de croutons Ubuntu do Chromebook. Verifique o proprietário e as permissões do diretório de montagem.

    
por 19.06.2015 / 16:22