Como ocultar a unidade para usuários específicos no Windows 7?

18

Eu preciso ocultar a unidade D: para usuários especificados no Windows 7. Como posso fazer isso?

    
por J.Olufsen 26.01.2011 / 21:35

5 respostas

28

Há uma configuração de política de grupo para desativar o acesso a determinadas unidades e outra para ocultar o acesso. Você precisa do Windows 7 Professional, Ultimate ou Enterprise para fazer isso. Para outras versões, desloque-se para a minha solução alternativa.

Se você deseja aplicar a política apenas a determinados usuários, não a todos os usuários, é necessário configurá-los individualmente. Você não pode fazer isso abrindo apenas gpedit.msc ; você precisa adicionar o editor de política de grupo do MMC:

  1. Executar mmc.exe com privilégios administrativos
  2. Clique em File > %código%
  3. Selecione "Editor de objeto de diretiva de grupo" e clique em Add or Remove Snapin
  4. Um assistente será exibido. Clique em Add > , clique na guia Browse e selecione um usuário ou grupo de usuários. Usuários individuais são mostrados, bem como dois grupos genéricos; "Administradores" e "Não Administradores".
  5. Clique em Users e, em seguida, clique em OK no assistente.
  6. Clique em Finish na caixa de diálogo "Adicionar snap-in".
  7. Digite OK .
  8. Encontre User Configuration > Administrative Templates > Windows Components > Windows Explorer se você quiser apenas ocultar as unidades, mas ainda permitir acesso direto (por exemplo, do prompt de execução, etc.) às unidades. Encontre Hide these specified drives in My Computer para ocultar a unidade e impedir o acesso a ela.
  9. Na caixa de diálogo de configurações, escolha o botão de opção Prevent access to drives from My Computer e escolha a (s) unidade (s) que você deseja restringir. A partir do Windows 7, as únicas opções são:
    • Enabled
    • A and B drives only
    • C drive only
    • D drive only
    • A, B and C drives only
    • A, B, C and D drives only
    • Restrict all drives
  10. Clique em OK

Da próxima vez que o usuário fizer login, ele não poderá ver / acessar a unidade. Isso deve funcionar como você pediu especificamente para desabilitar a unidade D :.

Se você quiser desativar uma unidade diferente de A, B, C ou D ou se tiver uma versão do Windows 7 que não suporte o editor de política de grupo , você precisará fazer as alterações manualmente no registro.

O primeiro passo é carregar a seção do registro do usuário do qual você está removendo as unidades. O usuário deve ser desconectado para que isso funcione; na verdade, é melhor fazer uma nova reinicialização antes de fazer esse processo.

  1. Abra o editor de registro com privilégios administrativos
  2. Selecione Do not restrict drives
  3. Escolha HKEY_USERS no menu Load Hive
  4. Navegue até a pasta do perfil desse usuário, geralmente File
  5. Insira C:\users\username na caixa NTUSER.DAT . Este arquivo é um arquivo oculto pelo sistema, portanto, ele não será exibido na janela de seleção de arquivos. Você tem que digitá-lo. Certifique-se de não selecionar File name por acidente.
  6. Clique em ok e digite um nome para a chave. Vamos chamá-lo ntuser.dat.log .
  7. Ir para Foo
  8. Crie um novo valor DWORD de 32 bits e nomeie-o como HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer para ocultar as unidades ou NoDrives para desativar completamente o acesso.
  9. O valor inserido depende da (s) unidade (s) que você deseja restringir e é um pouco complicado. Cada letra, começando com Z e indo até A, é representada por um NoViewOnDrive (desabilitado) ou 1 (habilitado). Faça esse número binário e converta-o em hexadecimal. Este é o número que você coloca na caixa. Por exemplo, D é a quarta letra de unidade da direita e tudo à esquerda é 0, portanto, o número será 0 , que é b1000 , portanto, insira x08000000 como o valor. Para desativar C e D, você usaria 08000000 ou b1100 . Se isso te confundir, poste nos comentários para ajuda.
  10. Depois de salvar esse valor, volte para x0c000000 , selecione a chave que você carregou e clique em HKEY_USERS > %código%. Esta etapa é ABSOLUTAMENTE CRÍTICA !! Se você não descarregar a ramificação, o usuário não conseguirá fazer o login corretamente.
  11. Feche o editor de registro e reinicie o computador. As novas configurações devem ter entrado em vigor.
por 27.01.2011 / 09:30
3

Clique com o botão direito na dita unidade em Computador, escolha Propriedades → Segurança . Atualize o acesso conforme necessário: remova "Usuários", adicione "Pais", etc.

Se a sua versão do Windows não tiver uma guia Segurança, use icacls na linha de comando:

icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
    
por 26.01.2011 / 23:18
2

Você pode ocultar qualquer unidade usando a Diretiva de Grupo. Isso definirá restrições para qualquer usuário na máquina.

  • Clique em Iniciar > Execute e digite gpedit.msc e pressione enter.
  • Em seguida, navegue por: Configuração do usuário, Modelos administrativos, Componentes do Windows e Windows Explorer.
  • Clique em Ocultar essas unidades especificadas em Meu computador.
  • Clique para selecionar a caixa de seleção Ocultar estas unidades especificadas em Meu computador.
  • Clique em Ativado no canto superior direito e selecione a opção apropriada na caixa suspensa.

Espero que isso ajude! :)

    
por 26.01.2011 / 23:22
1

Retirado de este link (um pouco preguiçoso para escrever eu mesmo):

  • Clique com o botão direito em Meu computador [Computador no Windows Vista e Windows 7]
  • Clique em Gerenciar
  • Na lista de opções, clique em Gerenciamento de disco, que estará localizado na seção inferior esquerda
  • Todo o seu disco rígido e suas partições serão exibidos no lado direito
  • Clique com o botão direito na partição que você deseja ocultar e selecione "Alterar letras e caminho da unidade"
  • Clique em "Remover" e clique em "Sim"
  • Sua unidade agora ficará oculta no meu computador
por 26.01.2011 / 22:25
1

Você está procurando por um tipo de Enumeração Baseada no Acesso .
Permitir que um usuário veja apenas unidades / pastas para as quais eles têm permissões é suportado em domínios, mas não em instalações autônomas, tanto quanto eu sei.
Você costumava fazer isso no Windows XP usando o Windows SteadyState , mas essa ferramenta foi descontinuada.

    
por 27.01.2011 / 10:39