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

Однако бывает и так, что административных привилегий требуют программы графического режима. Типичный пример — настройка внешнего вида Центра управления YaST, который всегда запускается от root’а. Однако попытка запустить systemsettings от имени суперпользователя не даст ничего, кроме сообщения об ошибке. Запуск же цельного суперпользовательского сеанса KDE в большинстве дистрибутивов (в том числе и в openSUSE) по умолчанию запрещён.

Для решения этой задачи предназначена специальная команда — kdesu, аргументом которой выступает имя той команды, которая возжелала себе root’овых привилегий, например:

$ kdesu systemsettings

Её можно дать в командной строке терминала (konsole или yakuake), но проще — в минитерминальной строке, которая вызывается комбинацией клавиш Alt+F2 или через пункт Выполнить команду в Стандартном контекстном меню.


К содержанию