EXECAPS

08 Aug 2016

НАЗВАНИЕ

execaps -- запуск процесса с установкой выбранных PARSEC-привилегий

СИНТАКСИС

execaps параметр
execaps [-f] [ привилегии] [-i привилегии] [-e привилегии] [-p привилегии] [--] [команда]

ОПИСАНИЕ

Инструмент execaps используется администратором для запуска процесса с одновременной установкой выбранных PARSEC-привилегий.

Привилегии задаются в виде числа --- битовой маски (как правило, в шестнадцатеричном виде). Соответствие отдельных битов полномочиям приведено в parsec_capset(2).

При использовании параметров -i, -e и -p должен быть задан непротиворечивый набор привилегий (см. capabilities(7)).

В качестве команды может быть задана программа с параметрами ее запуска. Если команда задается с параметрами запуска, то указание символов "--" перед командой обязательно.

ПАРАМЕТРЫ

-c привилегии, --capability=привилегии

Установить процессу указанные привилегии в качестве эффективных (текущих), наследуемых и разрешенных.

-e привилегии, --effective=привилегии

Установить процессу указанные привилегии в качестве эффективных. Если не указано, то значение равно 0.

-i привилегии, --inheritable=привилегии

Установить процессу указанные привилегии в качестве наследуемых. Если не указано, то значение равно 0.

-p привилегии, --permitted=привилегии

Установить процессу указанные привилегии в качестве разрешенных. Если не указано, то значение равно 0.

-f, --force

Запустить процесс, даже если не удалось установить привилегии.

-h, --help

Вывести справку и выйти.

-v, --version

Вывести информацию о версии и выйти.

ПРИМЕР

Выполнить команду pscaps с привилегией "0x00008":

	execaps -c 0x00008 pscaps 0

Процесс pscaps запустится с заданными привилегиями и отобразит их в выводе:

	00000008 00000008 00000008

СМОТРИТЕ ТАКЖЕ

psaud(1), parsec_capset(2)