DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 245031 - Última revisão: sexta-feira, 22 de setembro de 2006 - Revisão: 1.0

Sumário

Este artigo descreve como usar um script para alterar as permissões definidas em uma chave do Registro pelo prompt de comando usando o utilitário Regini.exe que está incluso no Microsoft Windows NT Server 4.0 Resource Kit. O Resource Kit é um produto à parte que pode ser adquirido da Microsoft.

Mais Informações

CUIDADO: Ao usar um script para alterar permissões do registro, você substitui o conjunto inteiro de permissões atuais definidas em uma chave do Registro. Por exemplo, se houver quatro tipos de usuários cujas permissões estão definidas em uma chave do Registro específica e você criar e executar um arquivo de script que altere as permissões para apenas três dos quatro tipos de usuários, as informações sobre o quarto tipo serão excluídas.

Para usar um script de forma a alterar as permissões definidas em uma chave do Registro pelo prompt de comando:

  1. Instale a versão mais recente do Windows NT Server 4.0 Resource Kit.
  2. Crie um arquivo de script que contenha os comandos de alteração:
    1. Inicie algum editor de texto (como o Bloco de notas).
    2. Digite as chaves do registro e as permissões apropriadas no formato a seguir
      \Registry\hive\key [permissões]
      em que hive é o nome do hive do registro; key, o nome da chave do Registro e [permissões], o formato de números binários das permissões.

      Por exemplo, para modificar a chave do Registro HKEY_LOCAL_MACHINE\Software de modo a dar a permissão de Controle total aos grupos Administradores e Criador/Proprietário e a permissão Ler ao grupo Livre, digite a seguinte seqüência de caracteres:
      \Registry\Machine\Software [1 5 8]
      OBSERVAÇÃO: É necessário digitar as permissões no formato de números binários. Consulte também o hive do registro no formato predefinido. Para obter mais informações sobre como consultar um hive do registro em um arquivo de script e sobre os números binários para vários tipos de permissões, consulte a seção 'Referência a hives do registro e à representação de números binários para permissões', neste artigo.
    3. Salve e feche o arquivo de script.
  3. Digite o comando a seguir em um prompt de comando e pressione ENTER
    REGINI [-m \\computername] scriptname
    em que nome_do_computador é o nome do computador e nome_do_script é o nome do arquivo de script que foi criado.

    OBSERVAÇÃO: Apenas use a opção -m ao editar o registro de um computador remoto. Lembre-se de incluir o caminho inteiro para o arquivo de script.
Referência a hives do registro e à representação de números binários para permissões

Consulte os hives do registro, conforme indicado a seguir:
  HKEY_LOCAL_MACHINE - \Registry\Machine
  HKEY_USERS - \Registry\Users
  HKEY_CURRENT_USER - \Registry\User\User_SID (em que User_SID é o identificador de segurança do usuário atual)
				
As permissões e suas representações de números binários são:
Administrator Full 1
Administrator R 2
Administrator RW 3
Administrator RWD 4
Creator Full 5
Creator RW 6
World Full 7
World R 8
World RW 9
World RWD 10
Power Users Full 11
Power Users RW 12
Power Users RWD 13
System Op Full 14
System Op RW 15
System Op RWD 16
System Full 17
System RW 18
System R 19
Administrator RWX 20
				
É possível usar o utilitário Regdmp, também incluso no Resource Kit, para obter as permissões atuais de uma chave do Registro no formato de números binários.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbinfo KB245031
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store