Artigo: 245153 - Última revisão: terça-feira, 21 de Novembro de 2006 - Revisão: 4.1

INFO: Alterar propriedade de um objecto de passível de ser protegido

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sumário

Este artigo explica o direito de acesso padrão em WRITE_OWNER e os privilégios para manipular o proprietário de um descritor de segurança associado a um objecto passível de ser protegido no Microsoft Windows NT, Microsoft Windows 2000 e Microsoft Windows XP.

Mais Informação

Se o utilizador chamado tiver o WRITE_OWNER padrão direito de acesso concedido na lista discricionária acesso controlo (DACL), o sistema concederá acesso de escrita proprietário.

Um proprietário de objecto implicitamente tem acesso WRITE_OWNER o objecto, mesmo se a DACL não tiver um acesso explícito concedido. O proprietário pode ter controlo total sobre o objecto passível de ser protegido correspondente do Windows NT. Se a propriedade do objecto for modificada, o utilizador chamado torna-se no novo proprietário. Isto substitui o proprietário do objecto original.

O direito de acesso padrão em escrever proprietário permite que um utilizador tome posse de um objecto passível de ser protegido do Windows NT, mas não permite que o utilizador alterar a propriedade de um objecto passível de ser protegido do Windows NT para uma conta diferente.

Quando for especificado um identificador de segurança (SID) que corresponde a uma conta que seja diferente do utilizador da chamada, a função SetSecurityDescriptorOwner terá êxito. Se o descritor de segurança está associado a um objecto passível de ser protegido de Windows NT, tais como ficheiros que utilizam a função SetFileSecurity ou SetPrinter para impressoras, respectivamente, a API falhará. A função correspondente falha com um valor devolvido de FALSE e, quando a aplicação chamar a função GetLastError , a função devolve 1307 (ERROR_INVALID_OWNER).

Grupos de utilizadores, tais como administradores e operadores de cópia de segurança, tem a certeza poderosos privilégios concedidos para substituir este comportamento predefinido.

Se o utilizador chamado que está a executar o programa for um administrador, por predefinição têm (SE_TAKE_OWNERSHIP) "Obter propriedade de ficheiros ou outros objectos" utilizador direita concedidas no Gestor de utilizadores. O processo de chamada pode "Activar" este privilégio SE_TAKE_OWNERSHIP no token de processo e definir próprio como o proprietário do objecto. Este processo pode ser executado independentemente dos direitos de acesso concedidos na DACL do objecto passível de ser protegido.

Se o utilizador chamado que está a executar o programa for um administrador ou um operador de cópia de segurança, por predefinição ele ou ela tem (SE_RESTORE_NAME) "restaurar ficheiros e directórios" utilizador direita concedidas no Gestor de utilizadores. O processo de chamada pode "Activar" este privilégio SE_RESTORE_NAME no token de processo e pode definir qualquer utilizador válido ou SID de grupo como proprietário de um objecto. Isto permite que um administrador ou um operador de cópia de segurança alterar a propriedade de um objecto passível de ser protegido do Windows NT.

A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface nas seguintes plataformas
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Palavras-chave: 
kbmt kbacl kbapi kbinfo kbkernbase kbsecurity KB245153 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 245153  (http://support.microsoft.com/kb/245153/en-us/ )