Pesquise...

Últimos Posts

Arquivo de Posts

2026 - 2025 - 2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Postagens Populares

Vem Comigo

     
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Tecnologia do Blogger.

Total de Acessos

Mostrando postagens com marcador Samba. Mostrar todas as postagens
Mostrando postagens com marcador Samba. Mostrar todas as postagens

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!