Você está offline; aguardando reconexão

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

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 1Administrator R 2Administrator RW 3Administrator RWD 4Creator Full 5Creator RW 6World Full 7World R 8World RW 9World RWD 10Power Users Full 11Power Users RW 12Power Users RWD 13System Op Full 14System Op RW 15System Op RWD 16System Full 17System RW 18System R 19Administrator 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.
security
Propriedades

ID do Artigo: 245031 - Última Revisão: 09/22/2006 21:36:46 - Revisão: 1.0

  • Microsoft Windows NT Server 4.0 Standard Edition
  • kbinfo KB245031
Comentários
com/ms.js" '="">