Criando uma execucão com pkexec

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Criando uma execucão com pkexec

Mensagempor swatquest » 07 Dez 2018, 22:02  •  MS 1

Antes de mais nada temos que saber o caminho do executável do comando que você quer que o pkexec execute.
Para isso usamos o comando which
Exemplo com editor de texto pluma
Código: Selecionar todos
~ $ which pluma
/usr/bin/pluma

Agora vamos criar uma regra no polkit
No seguinte caminho
/usr/share/polkit-1/actions

Criamos o arquivo com o nome pkexec-pluma.policy
Com o seguinte conteúdo.
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-pluma">
    <description>Executar pluma</description>
    <message>Autenticação requerida para executar pluma</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/pluma</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>


Caso faça para outro comando só troque o nome pluma e o caminho do executável.
Depois é só executar o pkpexec
Código: Selecionar todos
pkexec pluma teste.txt
Editado pela última vez por swatquest em 08 Dez 2018, 22:44, em um total de 1 vez.
Razão: sonsertando texto

Esta mensagem de swatquest recebeu agradecimentos de
overlock (08 Dez 2018, 22:01)
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate

Criando uma execucão com pkexec

Mensagempor overlock » 08 Dez 2018, 22:01  •  MS 2

òtima dica swatquest.
|| Manjaro | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 1206
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 9 vez(es)
Agradecido: 192 vez(es)
Distro utilizada: Manjaro
Versão: Spin
Ambiente: i3-gaps
Repositório: Stable
Habilidade: Novice


Tópicos Semelhantes Estatísticas Última mensagem

Dificuldade com CUPS e drivers para instalar uma EPSON

por bemanu » 01 Fev 2021, 13:09

Respostas: 0

Exibições: 94

01 Fev 2021, 13:09

por bemanu Ver última mensagem

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Applebot [Bot] e 3 visitantes

^ Voltar ao Topo