A principal diferença é a seguinte:
gksudo
: é usado para executar aplicativos gráficos (GUI) como root
sudo
: é usado para executar aplicativos de linha de comando como raiz
Eu tenho um pequeno script que quero que ele seja executado na inicialização, mas ele precisa de privilégios sudo, portanto, uso o gksudo para o trabalho. mas falha. (funciona corretamente usando o sudo.) Existe alguma diferença entre sudo e gksudo ao lado do inteface?
BTW: este é o minúsculo script que mencionei:
#!/bin/bash
cat /sys/devices/platform/sony-laptop/kbd_backlight|if read state; then \
echo $((1-$state)) | sudo tee /sys/devices/platform/sony-laptop/kbd_backlight; fi;
A principal diferença é a seguinte:
gksudo
: é usado para executar aplicativos gráficos (GUI) como root
sudo
: é usado para executar aplicativos de linha de comando como raiz