Pergunte ao Ubuntu esta resposta ( Como configurar o pkexec para não pedir senha? ) que está mais perto do que você precisa do que o link que você encontrou anteriormente.
Como um exemplo rápido para encontrar o aplicativo, ilustrarei usando meu próprio script. Eu queria substituir gksu
, que está sendo reprovado com pkexec
, então escrevi um script de wrapper chamado gsu .
Eu invoco gsu na linha de comando com:
Observe a seta suspensa Detalhes . Clique e isso é revelado:
No meu exemplo, o pkla é controlado por org.gnome.gedit . Vou usar isso no próximo exemplo, que você substituiria por seu próprio:
Se você deseja executar o prompt sem senha, defina o seguinte:
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
Em uma nota pessoal, não gosto de digitar a senha repetidamente, mas não altero gedit
para nunca solicitar senha ao alterar arquivos raiz usando pkexec
. No entanto, eu gostaria que ele não pedisse repetidamente a senha ao executá-lo muitas vezes em determinada sessão. Você pode fazer isso com sudo
e pode estender o período de 10 minutos a 120 minutos, como fiz no meu sistema. Gostaria de funcionalidade semelhante para kits de políticas.