Como usar um script para alterar permissões do Registro pela linha de comando

Traduções deste artigo Traduções deste artigo
ID do artigo: 245031 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

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.

Propriedades

ID do artigo: 245031 - Última revisão: sexta-feira, 22 de setembro de 2006 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbinfo KB245031

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com