kdesu(1)

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

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

kdesu [Типовые параметры KDE] [Типовые параметры Qt(TM)]

Описание

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

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

Программа предназначена для запуска из командной строки или файлов .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 файл
    Этот параметр позволяет эффективно использовать KDE su в файлах .desktop. При этом KDE su проверяет файл. Если он доступен для записи текущему пользователю, то KDE su запустит команду с правами этого пользователя. Иначе команда будет запущена с правами пользователя пользователь (root по умолчанию).

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

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

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

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

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

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

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

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

--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

Авторы

Разработчики KDE su: Geert Jansen <g.t.jansen@stud.tue.nl> и Pietro Iglio <iglio@fub.it>.

Lauri Watts <lauri@kde.org>