adminuser(1M) |
adminuser(1M) |
adminuser - показ, добавление, изменение, удаление администраторов в базе данных TFM.
Команда adminuser позволяет администраторам показывать, добавлять, изменять и удалять администраторов в базе данных системы доверительного управления (Trusted Facility Management - TFM). База данных TFM позволяет процессам не привилегированного пользователя выполнять привилегированные команды.
Определение пользователя содержит список команд. Каждая команда содержит список привилегий. Команда tfadmin использует эти привилегии для настройки своего процесса перед вызовом команды для пользователя. Кроме определений команд, имеется список ролей, доступных пользователю, а также спецификация команды по умолчанию.
Поддерживаются следующие опции:
-n | Для каждого пользователя в списке создать описание нового пользователя, и, если указано, создать список ролей или добавить команду для этого пользователя. |
-o | Создать указанный список ролей для каждого пользователя в списке. Учтите, что порядок ролей существенен, если указано несколько ролей и команда входит более чем в одну из этих ролей. В этом случае, если пользователь в дальнейшем вызовет такую команду через tfadmin и не укажет роль, определение соответствующей команды будет искаться в списке ролей в указанном здесь порядке. Будет использовано первое найденное совпадение. |
-a | Добавить список команд к определениям пользователей в указанном списке. |
-r | Удалить список команд для пользователей из списка. Если в описании команд указаны привилегии, оставить команду, но удалить указанные привилегии. |
-d | Удалить указанный список пользователей из базы данных TFM. |
Нет опций | Выдать список возможностей администрирования для указанного списка пользователей. |
Нет аргументов | Выдать возможности администрирования для каждого пользователя в базе данных. |
Команда adminuser в качестве аргументов воспринимает список пользователей, к которым применяются задаваемые опциями действия. Список пользователей - это список регистрационных имен пользователей. В базу данных TFM надо добавлять только административных пользователей, т.е. администраторов, которым необходимо предоставить доступ к привилегированным командам.
Аргумент опции -o - это список имен ролей через запятую. Это список образует новый список ролей для указанных пользователей, замещая любые существующие списки ролей.
Аргумент опции -a или -r - это список описаний команд через запятую. Для опции -a описание команды включает имя добавляемой команды, полный путь к файлу команды, а также вектор привилегий (privilege vector), представленный в виде списка имен привилегий через двоеточие (например, mount:/etc/mount:macread:mount). На длину пути не накладывается ограничений; однако, нельзя указывать только / ("корень" или "косая").
Описание команды для опции -r - то же, что и для опции -a, за исключением того, что полный путь и разделяющее двоеточие не задается (например, mount:macread:mount). Если пользователи не получают привилегий при вызове команды, описание привилегий можно не указывать.
Опции -n и -r нельзя использовать вместе. Если -n указана с -r, возникнет ошибка, так как заданы несовместимые опции.
Эта команда завершается с кодом возврата 0, если все запрошенные операции выполнены успешно, и 1, если любая из операций закончилась неудачей.
Команда adminuser выдает следующие диагностические сообщения:
Copyright 1994 Novell, Inc.
Copyright 2000 В. Кравчук,
OpenXS Initiative, перевод на русский язык
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |