Разница между гксудо и судо?
Возможный дубликат:
В чем разница между "гксудо наутилус" и "судо наутилус"?
У меня есть крошечный скрипт, который я хочу запускать при запуске, но ему нужны привилегии sudo, поэтому я использую gksudo для этой работы. но это не удается. (он работает правильно, используя sudo.) Есть ли разница между sudo и gksudo помимо интерфейса?
Кстати, это крошечный сценарий, который я упомянул:
#!/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;
1 ответ
Основное отличие заключается в следующем:
gksudo: используется для запуска графических (GUI) приложений от имени пользователя rootsudo: используется для запуска приложений командной строки от имени пользователя root
Причина, по которой ваш скрипт не будет работать gksudo потому что вы не можете запустить графический интерфейс без запуска X.