Pesquise...

Últimos Posts

Arquivo de Posts

2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Postagens Populares

Vem Comigo!

     
  •      
  •  
  •  
  •  
  •  
  •  
  •  
Tecnologia do Blogger.

Total de Acessos


Saudações,

Como havia prometido no post Bem-vindo Ubuntu MATE 18.04 LTS 32 bits, segue instruções de como executar o binário system-config-samba sem o gksu.

System Config Samba com pkexec


A instalação padrão do pacote system-config-samba cria ícones que levam a execução do comando gksu system-config-samba. E aqui está o problema: o gksu foi removido da versão 18.04.

Entre outras maneiras de executar o System Config Samba como root, eu escolhi o uso do Polkit através do pkexec.

Usando o Ubuntu MATE como exemplo, abra o Mozo...

MATE menu editor

Edite o ícone de nome Samba...



Apague o comando gksu e em seu lugar digite pkexec...



Feche o Mozo, abra um Terminal, e crie um arquivo de nome com.dotjunior.pkexec.system-config-samba.policy dentro do diretório /usr/share/polkit-1/actions/...

$sudo pluma /usr/share/polkit-1/actions/com.dotjunior.pkexec.system-config-samba.policy


Digite sua senha, e com o editor aberto adicione o seguinte conteúdo...
<policyconfig>

  <vendor>GUI for managing Samba shares and users</vendor>
  <vendor_url>https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/s1-samba-configuring</vendor_url>

  <action id="com.dotjunior.pkexec.system-config-samba">
    <message>Authentication is required to run system-config-samba</message>
    <icon_name>system-config-samba</icon_name>

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

    <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/system-config-samba</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
  </action>

</policyconfig>

Salve o arquivo.

Agora quando você clicar no ícone do SCS, uma tela de autenticação irá surgir...

Note o campo Action!

Digitando a sua senha, e depois de autenticado, a janela do SCS vai aparecer...

Note o as superuser entre parenteses

Bem, é isto! Se você quer saber mais sobre o Polkit, acesse freedesktop.org/wiki/Software/polkit.

Paz a todos!