Операционные системы. Учебное пособие. Марапулец Ю.В. - 159 стр.

UptoLike

Составители: 

для заданного количества вторичных лиц
CopySid Записывает в буфер копию идентификатора безопасности
EqualPrefixSid Выполняет логическую (True/False) проверку равенства
префиксов двух идентификаторов безопасности
EqualSid Выполняет логическую (True/False) проверку равенства
двух идентификаторов безопасности
FreeSid Освобождает идентификатор безопасности, выделенный
функцией AllocateAndInitializeSid
GetSidIdentifierAuthority Возвращает указатель на идентификатор безопасности ау-
тентифицированного пользователя или группы (в виде
структуры SID_IDENTIFIER_AUTHORITY)
GetSidLengthRequired Возвращает размер идентификатора в байтах, который не-
обходим для хранения информации о заданном количестве
вторичных лиц
GetSidSubAuthority Возвращает указатель на n-е вторичное лицо заданного
идентификатора безопасности
GetSidSubAuthorityCount Возвращает количество вторичных лиц, определенных в
идентификаторе безопасности
GetLengthSid Возвращает размер заданного идентификатора безопасно-
сти в байтах
IsValidSid Проверяет правильность заданного идентификатора безо-
пасности
LookupAccountSid Возвращает учетное имя и имя первого домена, найденного
для заданного идентификатора безопасности
LookupAccountName Возвращает SID, соответствующий заданному учетному
имени, и домен, в котором найдено имя
Таблица 7.8
Функция Описание
AddAce Добавляет одну или несколько записей (АСЕ) в указанную по-
зицию заданного списка управления доступом (ACL)
AddAccessAllowedAce Добавляет в ACL запись с разрешением доступа, обеспечивая
таким образом доступ к указанному идентификатору безопасно-
сти
AddAccessDeniedAce Добавляет в ACL запись, в которой запрещен доступ; таким об-
разом предотвращается доступ к указанному идентификатору
безопасности
AddAuditAccessAce Добавляет запись в SACL
DeleteAce Удаляет n-ю запись из заданного ACL
FindFirstFreeAce Возвращает указатель первой свободной позиции в заданном
ACL
GetAce Возвращает указатель на n-ю запись в заданном ACL
Таблица 7.9
Функция Описание
InitializeAcl Создает новую структуру ACL
GetAclInformation Возвращает информацию о заданном ACL (размер, значение счет-
чика записей и др.)
IsValidAcl Проверяет правильность ACL
161
                            для заданного количества вторичных лиц
CopySid                     Записывает в буфер копию идентификатора безопасности
EqualPrefixSid              Выполняет логическую (True/False) проверку равенства
                            префиксов двух идентификаторов безопасности
EqualSid                    Выполняет логическую (True/False) проверку равенства
                            двух идентификаторов безопасности
FreeSid                     Освобождает идентификатор безопасности, выделенный
                            функцией AllocateAndInitializeSid
GetSidIdentifierAuthority   Возвращает указатель на идентификатор безопасности ау-
                            тентифицированного пользователя или группы (в виде
                            структуры SID_IDENTIFIER_AUTHORITY)
GetSidLengthRequired        Возвращает размер идентификатора в байтах, который не-
                            обходим для хранения информации о заданном количестве
                            вторичных лиц
GetSidSubAuthority          Возвращает указатель на n-е вторичное лицо заданного
                            идентификатора безопасности
GetSidSubAuthorityCount     Возвращает количество вторичных лиц, определенных в
                            идентификаторе безопасности
GetLengthSid                Возвращает размер заданного идентификатора безопасно-
                            сти в байтах
IsValidSid                  Проверяет правильность заданного идентификатора безо-
                            пасности
LookupAccountSid            Возвращает учетное имя и имя первого домена, найденного
                            для заданного идентификатора безопасности
LookupAccountName           Возвращает SID, соответствующий заданному учетному
                            имени, и домен, в котором найдено имя

                                                                      Таблица 7.8
     Функция                                  Описание
AddAce              Добавляет одну или несколько записей (АСЕ) в указанную по-
                    зицию заданного списка управления доступом (ACL)
AddAccessAllowedAce Добавляет в ACL запись с разрешением доступа, обеспечивая
                    таким образом доступ к указанному идентификатору безопасно-
                    сти
AddAccessDeniedAce Добавляет в ACL запись, в которой запрещен доступ; таким об-
                    разом предотвращается доступ к указанному идентификатору
                    безопасности
AddAuditAccessAce   Добавляет запись в SACL
DeleteAce           Удаляет n-ю запись из заданного ACL
FindFirstFreeAce    Возвращает указатель первой свободной позиции в заданном
                    ACL
GetAce              Возвращает указатель на n-ю запись в заданном ACL


                                                                         Таблица 7.9
      Функция                                   Описание
InitializeAcl         Создает новую структуру ACL
GetAclInformation     Возвращает информацию о заданном ACL (размер, значение счет-
                      чика записей и др.)
IsValidAcl            Проверяет правильность ACL


                                         161