Solaris11.ru / man-страницы /

pfexec(1)


НАЗВАНИЕ

pfexec, pfsh, pfcsh, pfksh - выполнение команды в профиле


СИНТАКСИС


/usr/bin/pfexec команда


/usr/bin/pfexec -P privspec команда [ арг ]...


/usr/bin/pfsh [ опции ] [ аргумент ]...


/usr/bin/pfcsh [ опции ] [ аргумент ]...


/usr/bin/pfksh [ опции ] [ аргумент ]...


ОПИСАНИЕ


Программа pfexec используется для исполнения команд с атрибутами, определёнными в профиле пользователя в базе данных exec_attr(4). Команда вызывается оболочкой профиля: pfsh, pfcsh и pfksh, которые связаны соответственно с Bourne shell, C shell и Korn shell.


Профили ищутся в порядке, обозначенном в пользовательской записи в базе данных user_attr(4). Если команда находится в более чем одном профиле, оболочка использует первую подходящую запись.


Вторая форма, pfexec -P privspec, позволяет пользователю получить дополнительные привилегии к обозначенным профиле пользователя в prof_attr(4). Анализ спецификации привилегий из командной строки осуществляется priv_str_to_set(3C). Полученные привилегии совмещаются с набором привилегий, обозначенных ключевым словом "privs" в prof_attr(4), для всех профилей пользователя и добавляются в набор привилегий, полученных в результате, перед исполнением команды.


ИСПОЛЬЗОВАНИЕ


pfexec используется для исполнения команд с предопределёнными атрибутами процесса, такими как ID конкретного пользователя или группы.


Обратитесь к страницам руководств sh(1), csh(1) и ksh(1) для полного описания использования оболочек.



ПРИМЕРЫ


Пример 1 Получение дополнительных привилегий пользователем


example% pfexec -P all chown пользователь файл


Эта команда запускает 'chown пользователь файл' со всеми привилегиями, доступными данному пользователю.


СОСТОЯНИЕ ВЫХОДА


При завершении возвращаются следующие значения:


0

Успешное завершение.


1

Произошла ошибка.


АТТРИБУТЫ


См. attributes(5) за описанием следующих атрибутов:


СМ. ТАКЖЕ


csh(1), ksh(1), profiles(1), sh(1), exec_attr(4), prof_attr(4), user_attr(4), attributes(5)


SunOS 5.10 Last Revised 3 Mar 2003

http://docs.sun.com/app/docs/doc/816-5165/pfexec-1?a=view

Перевод: Глеб Ситников

http://solaris11.ru/manual/pfexec.1.html