Como desativar a solicitação de senha durante a montagem de partições?

0

Estou usando o mini.iso do Ubuntu para configurar um sistema de inicialização dupla. Eu já instalei polkit para poder montar janelas (e outras partições ntfs) enquanto estiver usando a GUI. Mas toda vez que tento montá-los a partir do gerenciador de arquivos (Thunar) após uma reinicialização, recebo uma solicitação de senha. Eu tentei adicionar as seguintes regras a /etc/polkit-1/rules.d/50-mount-partitions.rules :

// Password-less mounting of local partitions
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" && subject.isInGroup("sudo")) {
       return polkit.Result.YES;
    }
});

Mas isso não está funcionando. Como posso desativá-lo?

    
por Abinash Dash 28.04.2018 / 22:31

2 respostas

0

Após 2 dias, foi encontrada uma solução de site do fedora . Aqui está o que eu fiz: sudo vi /etc/polkit-1/localauthority/50-local.d/10-mount-without-password.pkla
Introduziu as seguintes linhas de código:

[storage group mount override]
Identity=unix-user:USERNAME
Action=org.freedesktop.udisks2.filesystem-mount;org.freedesktop.udisks2.filesystem-mount-system
ResultAny=yes
ResultInactive=yes
ResultActive=yes

E substituiu USERNAME por meu nome de usuário. Agora, não preciso digitar a senha durante a montagem do thunar.
Edit: para iniciantes gnome-disk-utility é uma boa ferramenta para gerenciar /etc/fstab . Para ativar a montagem automática de uma unidade na inicialização abra o aplicativo de disco, selecione a partição, selecione 'opções de partição adicionais', selecione 'editar opções de montagem', desative 'Padrões de sessão do usuário', marque 'montar na inicialização do sistema' e insira sua senha para permitir alterações.
Nota: Usuários que enfrentam o mesmo problema considere usar a solução da @MK de automontar todas as unidades em stratup. Isso pode ser feito editando /etc/fstab usando qualquer editor ou você pode usar gnome-disk-utility se quiser obter o mesmo resultado com gui. No meu caso, eu queria uma resposta específica para o polkit, devido às razões mencionadas na seção de comentários de sua resposta. Portanto, escolha um método adequado, dependendo da sua necessidade.

    
por Abinash Dash 01.05.2018 / 09:10
0

Eu desconsidero qualquer solução alternativa e adiciono uma entrada de montagem permanente em /etc/fstab .

Experimente man fstab para referência.

Não há etapas definitivas para fazer uma montagem muito específica. Cada caso vem com suas variáveis. Enfim, rodando o Terminal :

  • Execute df -h e examine a saída para saber o endereço do dispositivo de bloco das partições do Windows.

  • Edite /etc/fstab como superusuário (por exemplo, usando o GEdit) e adicione entradas para cada partição do Windows, como:

    /dev/sdb2   /my_mount_point_folder  ntfs    rw  0   0
    

Isso montará o dispositivo de bloco /dev/sdb2 na pasta /my_mount_point_folder com permissões de leitura / gravação. Isso acontece a cada inicialização, automaticamente.

Isso deve ser feito. Ainda é bom rever fstab manual: em Terminal executar man fstab .

    
por M K 28.04.2018 / 22:44