Presumo que isso se aplica a qualquer área de trabalho do Gnome. Qual é a diferença entre esses dois comandos? De acordo com a documentação do Ubuntu e as perguntas que o referenciam , o primeiro também define a $HOME
variável de ambiente e copia a variável .Xauthority para um local temporário, mas essas são as únicas diferenças para todos os sistemas que executam o Gnome, ou elas se aplicam apenas ao Ubuntu?
9
gksudo
apenas ligadogksu
, pelo menos no Ubuntu .gksudo
funcionar de maneira diferente em um sistema (como o Ubuntu), onde nada mais é do que um link simbólicogksu
? (É uma pergunta séria. Não sei o suficiente sobre o Linux para saber se faz alguma diferença).gksudo
virtual , se for , age como gksudo; se égksu
agir comogksu
Respostas:
Depois de pesquisar em maior extensão e encontrar um algumas outras fontes , eu acho que é seguro dizer que
gksu
não é nada mais do que umawrapper
voltasudo
na maioria dos casos. Esta fonte afirma que, comogksu
exibe uma caixa de diálogo de senha, é usada para aplicações gráficas (como já sabemos) porque pode ser usada fora de um emulador de terminal. Caso contrário, a execuçãosudo <cmd>
de um iniciador não funcionaria porque o usuário não seria solicitado a fornecer uma senha.fonte
Lembro que não consegui executar alguns aplicativos X com
sudo
, mas fui capaz de executá-los comgksudo
oukdesudo
.fonte