Как выполнить скрипт перед экраном входа?

Этот ответ заключается только в том, чтобы сохранить идею, которая может быть полезна для некоторых из вас. Если вам нужен сценарий, который запускается из графического интерфейса рабочего стола и требует прав root, попробуйте следующим образом:

#!/bin/bash
if ! [ $(id -u) = 0 ]; then
   gksudo -w $0 $@
   exit
fi

#here go superuser commands, e.g. (switch intel cpu into powersave mode):
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
cpupower frequency-set -g powersave

Таким образом вы получите приятное диалоговое окно с запросом пароля пользователя root. Как и в командной строке sudo.

Возможно, gksudo недоступен в вашей системе, а затем установите его с помощью sudo apt-get install gksu.

1
задан 6 February 2013 в 23:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: