Eu escrevi uma resposta aconselhando o uso de sudo -i nautilus
. Sei que isso gksu
foi preterido e fiquei com a impressão de que sudo -i
devemos executar aplicativos gráficos como root sem matar gatinhos , mas alguém comentou ' pkexec
é o novo gksu
'. Meu entendimento é que pkexec
não é o mesmo que usar qualquer forma de sudo
:
Quando usar o pkexec vs gksu / gksudo?
e requer configuração, especialmente para uso com aplicativos gráficos:
Quando faço sudo -i
tudo sempre funciona, então por que devo me dar ao trabalho de configurar pkexec
? Eu posso ver que, para escrever um script que inicie algo como root, eu precisaria fazê-lo:
Posso usar o pkexec em um arquivo Python Script ou .desktop?
Mas, caso contrário, o que ganho com o uso pkexec
? Quando devo usar esses comandos? Atualmente, qual é a melhor prática para abrir aplicativos gráficos como raiz?
(Eu já li as ... man
páginas, mas não estou me sentindo mais sábio.)
sudo -i
é uma solução segura; Mas não há muita explicação para isso pkexec
.
sudoedit
(AKA sudo -e
)?
sudoedit
? Idéia interessante
gksu
em todos os sistemas para executar aplicativos da GUI,gksudo
se necessário. Nada mais.