# Руководство пользователя KDE

`kdesu`

1

`kdesu`

Запуск программ с повышенными привилегиями

    kdesu -c  команда -d -f  файл -i  имя значка -n -p  приоритет -r -s -t -u  пользователь --noignorebutton --attach  winid

    kdesu Типовые параметры &kde; Типовые параметры &Qt;

## Описание

&kdesu; — графическая оболочка к &UNIX;-команде `su` для средыKDE. Позволяет запустить программу от имени другого пользователя при условии ввода пароля этого пользователя. &kdesu; — непривилегированная программа, она использует системную команду `su`.

&kdesu; предоставляет ещё одну дополнительную возможность — запоминание паролей. При использовании этой функции необходимо всего один раз ввести пароль для каждой команды.

Программа предназначена для запуска из командной строки или файлов `.desktop`.

Так как команда `kdesu` теперь установлена не в `$(kf5-config --prefix)`/bin, а в `kf5-config --path libexec`, следовательно, не в переменной среды `Path`, для запуска этой команды необходимо использовать `$(kf5-config --path libexec)`kdesu``.

## Параметры

`-c `команда``

- Этот параметр позволяет указать команду для запуска с правами root. Это должен быть один аргумент. Поэтому, если требуется запустить новый диспетчер файлов, следует ввести следующее: `$(kf5-config --path libexec)`kdesu `-c `&dolphin;````

`-d`

- Этот параметр позволяет выводить информацию для отладки.

`-f `файл``

- Этот параметр позволяет эффективно использовать &kdesu; в файлах `.desktop`. При этом &kdesu; проверяет `файл`. Если он доступен для записи текущему пользователю, то &kdesu; запустит команду с правами этого пользователя. Иначе команда будет запущена с правами пользователя `пользователь` (root по умолчанию).

  Параметр `файл` анализируется следующим образом: если он начинается с `/`, то считается абсолютным путем. Иначе — именем глобального файла конфигурации &kde;.

`-i` `имя значка`

- Этот параметр позволяет указать значок, который следует показывать в окне ввода пароля. Расширение указывать не обязательно.

`-n`

- Этот параметр отключает сохранение пароля. Он делает недоступным флажок Сохранить пароль в окне ввода пароля.

`-p` `приоритет`

- Этот параметр задаёт значение приоритета. Приоритет — это любое число от 0 до 100, где 100 означает наивысший приоритет, а 0 — низший. По умолчанию: 50.

`-r`

- Этот параметр задаёт использование приоритета реального времени.

`-s`

- Этот параметр позволяет остановить управляющую программу kdesu, которая кэширует успешно введённые пароли в фоновом режиме. Эту функцию также возможно отключить с помощью параметра `-n` при первоначальном запуске &kdesu;.

`-t`

- Этот параметр позволяет включить терминальный вывод, что делает невозможным запоминание паролей. Эта возможность в основном предназначена для отладки. Если требуется запустить обычное консольное приложение, используйте стандартную команду `su`.

`-u` `пользователь`

- Чаще всего этот параметр используется в &kdesu; для запуска команды от имени суперпользователя, но также можно ввести любое имя пользователя и соответствующий пароль.

`--noignorebutton`

- Этот параметр позволяет отключить показ кнопки «Игнорировать».

`--attach` `winid`

- Этот параметр позволяет привязать диалог к графическому приложению, указанному по winid.

## Смотрите также

su(1)

Более подробная документация доступна по ссылке help:/kdesu (введите этот &URL; в строку адреса &konqueror; или выполните команду ``khelpcenter` `help:/kdesu``).

## Примеры

Выполнить `kfmclient` под правами пользователя `jim` и показать значок &konqueror; в диалоге ввода пароля:

    $(kf5-config --path libexec)kdesu -u jim -i konqueror kfmclient

## Авторы

Разработчики &kdesu;: &Geert.Jansen; &Geert.Jansen.mail; и Pietro Iglio iglio@fub.it.