¨gksudo¨qual pode substituilo? [RESOLVIDO]

oq eu posso usar pra substituir o gksudo no meu mint?

exemplo :

gksudo thunar /usr/local/bin/

Sim tem um programa do lxqt que faz a mesma função, porém eu não lembro o nome dele

Você pode usar pkexec.

Segue um tutorial que fiz sobre pkexec
http://manjaro-linux.com.br/forum/dicas-truques/criando-uma-execucao-com-pkexec-t5756.html

Contudo para editar e abrir o gerenciador de arquivos você pode usar o admin://

No campo do caminho do gerenciador de arquivos adicione no início.
Exemplo:
admin:///etc/defaul/grub
admin:///etc/default/

Ou via terminal
gedit admin:///etc/fstab
nautilus admin:///etc

ele pede a senha .queria algo autonomo sabe?

realmente tenho que digitar a senha? nao haveria outra maneira pra isso?

Se você vai executar uma tarefa administrativa, é óbvio que vai pedir senha.

então no link que passei

na configuração do policy

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

mude o
<allow_active>auth_admin_keep</allow_active>
para
<allow_active>yes</allow_active>

poderia me da um exemplo? sou usuário intermediário ,certas coisas ainda n sei como fazer.

Primeiro veja o caminho do thunar

which thunar

provavelmente vai ser

/usr/bin/thunar

crie um arquivo em /usr/share/polkit-1/actions
com o nome pkexec-thunar.policy para facilitar

sudo touch /usr/share/polkit-1/actions/pkexec-thunar.policy

edite o arquivo com seu gerenciador predileto
exemplo mousepad

sudo mousepad /usr/share/polkit-1/actions/pkexec-thunar.policy

e adicione

<?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-thunar">
<description>Executar thunar</description>
<message>Autenticação requerida para executar thunar</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/thunar</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>

</policyconfig>

Feito isso, chame pelo pkexec

pkexec thunar

2 Curtidas

Existe o kdesu para usar no Plasma, lxqt-sudo para usar no LXQt e o pkexec para usar no resto. O Terminal tem o bom e velho sudo

1 Curtida

acho que eu nao expliquei corretamente oq eu queria. eu estava acostumando a adicionar alguns scripts no /usr/local/bin/ ai bastava eu digitar o nome deles no terminal que ele ja abria determinado comando sem precisar digitar senha. no caso era um script chamando ¨Bin¨(gksudo thunar /usr/local/bin/) que abriria automaticamente a pasta bin ai eu adicionaria novos de forma rapida. mais na epoca que eu usava (estou voltando agora pro linux) dava pra usar o gksudo e ele nao pedia senha (no mint).
eu queria uma forma de fazer isto. pois executei o seu comando e basicamente deu a mesma coisa de usar apenas o ¨sudo¨. obg

foi mal
esqueci de mudar para yes
<allow_active>auth_admin_keep</allow_active>
para
<allow_active>yes</allow_active>

testei no terminal e tbm em script e deu a mesma coisa infelizmente.

Deveria funcionar

Tente colocar tudo yes

Mais informação

https://wiki.archlinux.org/index.php/Polkit

li e vi que tinha algo errado com o id e tbm ele não permitia . ai percebi que dentro da pasta de actions ja existia isso por padrão.era só modificar.
fiquei um bom tempo quebrando a cabeça ,sendo que o original tava impedindo…
obg consegui normalmente

(org.xfce.thunar.policy) esse nome do arquivo pra quem quiser procurar no mint.