Pare de solicitar autenticação para montar o pendrive


14

Meu Ubuntu 14.04 está pedindo minha senha para montar ou desmontar um pendrive. Como posso alterá-lo, para que a montagem seja automática e não seja necessária nenhuma entrada de senha?

Trata-se de montar pen drives arbitrários no / media, não há entrada no / etc / fstab. Meu usuário está no grupo 'plugdev', mas o prompt de senha está aparecendo de qualquer maneira.

Respostas:


11

Tente isso. Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

Quando abrir, procure

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
</defaults>

E mude para

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>yes</allow_inactive>
      <allow_active>yes</allow_active>
</defaults>

3
Pergunta de acompanhamento: Vejo que essa sequência <allow_active>...aparece 29 vezes nesses arquivos - você recomenda substituí-los todos; se não; qual seção é a correta para atualizar?
GhostCat saúda Monica C.

1
Obrigado. Alguém poderia aconselhar se existe uma maneira de editar isso de maneira amigável? O XML parece ter sido projetado para ter um front-end, não é?
Sanjay Manohar

Além disso, alguém sabe o que "ligado a outro assento significa"? Eu tive esse problema de repente. Será que o ubuntu acha que minha unidade está em um "assento" diferente?
Sanjay Manohar

2
Quando a caixa de diálogo (para senha) for exibida, consulte "detalhes". Ele deve mostrar algo como: "org.freedesktop.udisks2.filesystem-mount". Essa é a regra que você precisa alterar. Eu tinha "yes" em "allow_active", então configurei "yes" também nos outros dois (allow_any e allow_inactive). Agora a caixa de diálogo não é mostrada. Aliás, verifiquei a documentação do udisk e não encontrei interface para essas opções. Eu concordo ... deve haver um.
Lepe

1
Tenho quase certeza de que você poderia adicionar essa regra em / etc / polkit-1 / ... (veja este link: forum.kde.org/viewtopic.php?f=22&t=112092 )
lepe

1

Eu tive o mesmo problema hoje; "de repente" meu 14.04 queria minha senha para "tudo"; incluindo (des) montagem de pen drives.

Imaginei que instalei o openssh-server pela manhã. Depois de removê-lo, tudo volta ao normal; Eu posso inserir um pendrive; e é montado sem solicitar uma senha. Estranho. Apenas tentei reproduzir; instalou o openssh-server novamente; e não ... não existe esse efeito dessa vez.


0

Eu também enfrentei esse problema duas vezes. Solicitar senha não apenas durante o mount-umnount usb, mas também durante outras tarefas, como iniciar qualquer aplicativo. Eu o resolvi reiniciando o sistema. Sempre funcionou para mim.


0

Eu tive o mesmo problema com a montagem em um dos meus sistemas. Tentei usar a abordagem @Mitch acima, que não funcionou para mim (embora possa funcionar muito bem se você tiver o problema de desmontagem). Adotei uma abordagem semelhante para começar e

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

mas mudou esta seção

<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

do

<action id="org.freedesktop.udisks2.filesystem-mount">

para

 <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

conteúdo correspondente encontrado no antigo

/usr/share/polkit-1/actions/org.freedesktop.udisks.policy

Fontes: @Mitch resposta acima

     `/usr/share/polkit-1/actions/org.freedesktop.udisks.policy`

     https://forum.kde.org/viewtopic.php?f=22&t=112092

Teste

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.