Compartilhar via


SACL para um novo objeto

O sistema usa o algoritmo a seguir para criar um SACL para a maioria dos tipos de novos objetos protegíveis:

  1. O SACL do objeto é o SACL do descritor de segurança especificado pelo criador do objeto. O sistema mescla quaisquer ACEs herdáveis no SACL especificado, a menos que o bit SE_SACL_PROTECTED seja definido nos bits de controle do descritor de segurança. SYSTEM_RESOURCE_ATTRIBUTE_ACEs e SYSTEM_SCOPED_POLICY_ID_ACEs de um objeto pai serão mesclados a um novo objeto, mesmo se o bit SE_SACL_PROTECTED estiver definido.
  2. Se o criador não especificar um descritor de segurança, o sistema criará o SACL do objeto a partir de ACEs herdáveis.
  3. Se não houver SACL especificado ou herdado, o objeto não terá SACL.

Para especificar um SACL para um novo objeto, o criador do objeto deve ter o privilégio SE_SECURITY_NAME habilitado. Se o SACL especificado para um novo objeto contiver apenas SYSTEM_RESOURCE_ATTRIBUTE_ACEs, o privilégio SE_SECURITY_NAME não será necessário. O criador não precisará desse privilégio se o SACL do objeto for criado a partir de ACEs herdadas.

O sistema usa um algoritmo diferente para criar um SACL para um novo objeto do Active Directory. Para obter mais informações, consulte Como os descritores de segurança são definidos em novos objetos de diretório.