Como Montar Partição sem Autenticação no Linux

Facilita o acesso à outros dispositivos.


Como Montar Partição sem Autenticação no Linux

Quando você vai acessar uma partição via interfaçe gráfica em alguns sistemas como Gentoo e Debian, por exemplo, é pedido que você insira sua senha de sudo ou root como no exemplo abaixo: Autenticação GNOME

No caso de um gerenciador de janelas, como bspwm por exemplo, se você não iniciou o Polkit manualmente ou no seu arquivo de início de sessão ele não abre o Gksudo e mostra um erro similar à imagem representada abaixo: Não foi possível - bspwm

Mas você pode configurar para montar automaticamente sem pedir senha, da seguinte maneira:

No Gentoo:

Abra o arquivo /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

sudo vim /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

No Debian:

Abra o arquivo /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

sudo vim /usr/share/polkit-1/action/org.freedesktop.udisk2.policy

E no trecho(<action id="org.freedesktop.udisks2.filesystem-mount-system"> , na tag defaults) similar ao abaixo, troque as informações: auth_admin por yes

<action id="org.freedesktop.udisks2.filesystem-mount-system">
    <description>Mount a filesystem on a system device</description>
    <description xml:lang="zh_TW">在系統裝置掛載檔案系統</description>
    <description xml:lang="zh_CN">在系统设备上挂载文件系统</description>
    <description xml:lang="uk">Змонтувати файлову систему на пристрої зберігання системи</description>
    <description xml:lang="tr">Bir sistem aygıtı üzerinde bir dosya sistemi bağla</description>
    ....
    <defaults>
    <allow_any>auth_admin</allow_any>
    <allow_inactive>auth_admin</allow_inactive>
    <allow_active>auth_admin_keep</allow_active>
    </defaults>
</action>

Deixando assim:

<action id="org.freedesktop.udisks2.filesystem-mount-system">
    <description>Mount a filesystem on a system device</description>
    <description xml:lang="zh_TW">在系統裝置掛載檔案系統</description>
    <description xml:lang="zh_CN">在系统设备上挂载文件系统</description>
    <description xml:lang="uk">Змонтувати файлову систему на пристрої зберігання системи</description>
    <description xml:lang="tr">Bir sistem aygıtı üzerinde bir dosya sistemi bağla</description>
    ....
    <defaults>
    <allow_any>yes</allow_any>
    <allow_inactive>yes</allow_inactive>
    <allow_active>yes</allow_active>
    </defaults>
</action>

Depois nem precisa reiniciar nada, basta tentar montar de agora em diante

Se não conseguir, tente alterar também no arquivo que tem a informação Udisk ou udisk2

No i3wm , se quiser que peça senha em vez de montar automaticamente, adicione essa linha ao seu config: exec_always --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &, no caso do Debian.

Sobre o Polkit

O Polkit é um componente para controlar privilégios em todo o sistema em sistemas operacionais semelhantes ao Unix. Ele fornece uma maneira organizada para processos não privilegiados se comunicarem com os privilegiados. O Polkit permite um nível de controle da política do sistema centralizado.

Desde a versão 0.105, lançada em abril de 2012, o nome do projeto foi alterado do PolicyKit para o polkit para enfatizar que o componente do sistema foi reescrito e que a API foi alterada, quebrando a compatibilidade com versões anteriores, saiba mais.


gnulinux dicas polkit


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!