Розділ 2. Користування KDE su

Користуватися KDE su дуже просто. Синтаксис команди виглядає так:

kdesu [-c команда] [-d] [-f файл] [-i назва піктограми] [-n] [-p priority] [-r] [-s] [-t] [-u користувач] [--noignorebutton] [--attach ідентифікатор вікна]

kdesu [Загальні параметри KDE] [Загальні параметри Qt™]

Значення параметрів командного рядка пояснено нижче.

-c команда

Цей параметр визначає команду, яку слід виконати від імені користувача root. Команду для цієї програми слід передати у вигляді єдиного аргументу. Отже, якщо, наприклад, вам потрібно запустити нову програму для роботи з файлами, вам слід ввести до командного рядка таку команду: $(kf5-config --path libexec)kdesu -c Dolphin

-d

Показати інформацію, потрібну для налагоджування.

-f файл

Цей параметр надає вам змогу ефективно використовувати KDE su для файлів .desktop. За його допомогою можна повідомити KDE su про те, що слід обробити файл, вказаний аргументом файл. Якщо поточний користувач може вести запис до цього файла, KDE su виконає команду від імені поточного користувача. Якщо ж користувач не має права на запис до файла, команду буде виконано від імені користувача користувач (типово, від імені користувача root).

Обробка аргументу файл відбувається так: якщо файл починається з /, вважається, що надано абсолютний шлях до файла. У іншому випадку, вважається, що надано назву загального файла налаштувань KDE.

-i назва піктограма

Визначити піктограму, яку слід використовувати у діалозі запиту на пароль. Ви можете вказати лише назву файла, без суфікса, що визначає його тип.

Наприклад, щоб запустити програму Konqueror у режимі керування файлами і показати піктограму Konqueror у діалоговому вікні запиту на пароль, виконайте команду:

$(kf5-config --path libexec)kdesu  -i konqueror 
-c "konqueror --profile filemanagement"
-n

Не зберігати пароль. Цей параметр знімає позначку з поля зберігати пароль у діалоговому вікні запиту на пароль.

-p пріоритет

Встановити значення пріоритету. Пріоритетом може бути довільне число між 0 і 100, де 100 означає найвищий пріоритет, а 0 — найнижчий. Типовим значенням є 50.

-r

Використовувати планування у режимі реального часу.

-s

Зупинити фонову службу kdesu. Прочитайте також «Зберігання паролів».

-t

Увімкнути вивід до термінала. Цей параметр вимикає зберігання паролів. Параметр здебільшого призначено для налагоджування — якщо вам потрібно запустити програму, яка працює у термінальному режимі, скористайтеся звичайною командою su.

-u користувач

Хоча у звичайному режимі KDE su використовується для виконання команд від імені суперкористувача, ви можете використовувати програму і для виконання команд від імені інших користувачів, якщо вкажете правильний пароль.