Como definir permissões de arquivos e pastas no Windows
Normalmente, você não precisa se preocupar com permissões no Windows porque isso já é feito pelo sistema operacional(operating system) . Cada usuário tem seu próprio perfil e seu próprio conjunto de permissões, o que impede o acesso não autorizado a arquivos e pastas.
Há momentos, no entanto, em que você pode querer configurar manualmente as permissões em um conjunto de arquivos ou pastas para impedir que outros usuários acessem os dados. Este post está assumindo que as outras “pessoas” também têm acesso ao mesmo computador que você está usando.
Caso contrário, você também pode criptografar seu disco rígido e pronto. No entanto, quando outras pessoas podem acessar o computador, como familiares ou amigos(family or friends) , as permissões podem ser úteis.
Claro, existem outras alternativas, como ocultar arquivos e pastas usando atributos de arquivo ou usando o prompt(command prompt) de comando para ocultar dados. Você pode até ocultar uma unidade inteira no Windows , se quiser.
Se você deseja definir permissões para compartilhar arquivos com outras pessoas, confira minha postagem sobre como criar um compartilhamento de rede oculto(hidden network share) ou como compartilhar arquivos em computadores, tablets e telefones.
Segurança de dados
A única outra ocasião em que você precisará mexer nas permissões de pasta ou arquivo(folder or file permissions) é quando você recebe um erro de permissão negada(Permission Denied error) ao tentar acessar dados. Isso significa que você pode se apropriar de arquivos que não pertencem à sua (t belong)conta de usuário(user account) atual e ainda acessá-los.
Isso é importante porque significa que definir permissões em um arquivo ou pasta(file or folder) não garante a segurança desse arquivo ou pasta(file or folder) . No Windows , um administrador em qualquer PC com Windows(Windows PC) pode substituir as permissões em um conjunto de arquivos e pastas, apropriando-se deles. Depois de ter a propriedade, você pode definir suas próprias permissões.
Então, o que isso significa em inglês(English) ? Basicamente(Basically) , se você tem dados que não quer que outros vejam, então você não deve armazená-los nesse computador ou deve usar uma ferramenta de criptografia(encryption tool) como TrueCrypt .
Para aqueles leitores experientes em tecnologia, você provavelmente dirá “ Ei(Hey) , espere, o TrueCrypt foi descontinuado devido a vulnerabilidades de segurança e não deve ser usado!” Bem, isso está correto, no entanto, o TrueCrypt foi auditado(TrueCrypt has been audited) por uma organização independente e a Fase(organization and Phase) I e a Fase II(Phase II) foram concluídas.
A única versão que você deve baixar é TrueCrypt 7.1a , aquela que foi carregada em um espelho verificado no GitHub . Se você não se sente confortável usando o TrueCrypt , a única outra sugestão que tenho é o VeraCrypt , que foi o sucessor do TrueCrypt , mas corrigiu muitas das falhas.
Permissões de arquivos e pastas
Agora que resolvemos tudo isso, vamos falar sobre permissões no Windows . Cada arquivo(Every file) e cada pasta no Windows tem seu próprio conjunto de permissões. As permissões podem ser divididas em Listas de Controle(Access Control Lists) de Acesso com usuários e seus direitos correspondentes. Aqui está um exemplo com a lista de usuários na parte superior e os direitos na parte inferior:
As permissões também são herdadas ou não. Normalmente, no Windows , cada arquivo ou pasta obtém suas permissões da pasta pai(parent folder) . Essa hierarquia continua indo até a raiz do disco rígido. As permissões mais simples têm pelo menos três usuários: SYSTEM , a conta de usuário conectada no momento e o grupo Administradores(Administrators) .
Essas permissões geralmente vêm da pasta C:\Users\Username em seu disco rígido. Você pode acessar essas permissões clicando com o botão direito do mouse em um arquivo ou pasta(file or folder) , escolhendo Propriedades(Properties) e clicando na guia Segurança . (Security)Para editar as permissões de um usuário específico, clique nesse usuário e, em seguida, clique no botão Editar(Edit) .
Observe que, se as permissões estiverem esmaecidas, como no exemplo acima, as permissões estão sendo herdadas da pasta que as contém. Falarei sobre como você pode remover as permissões herdadas mais abaixo, mas primeiro vamos entender os diferentes tipos de permissões.
Tipos de permissão
Existem basicamente seis tipos de permissões no Windows: Full Control , Modify , Read & Execute , List Folder Contents , Read e Write . Listar conteúdo da pasta(List Folder Contents) é a única permissão exclusiva para pastas. Existem atributos mais avançados, mas você nunca precisará se preocupar com eles.
Então, o que cada uma dessas permissões significa? Bem, aqui está um bom gráfico do site da Microsoft que detalha o que cada permissão significa para arquivos e pastas:
Agora que você entende o que cada permissão controla, vamos dar uma olhada na modificação de algumas permissões e verificar os resultados.
Permissões de edição
Antes de editar qualquer permissão, você precisa ter a propriedade do arquivo ou da pasta(file or folder) . Se o proprietário for outra conta de usuário(user account) ou uma conta do sistema(system account) como Local System ou TrustedInstaller(Local System or TrustedInstaller) , você não poderá editar as permissões.
Leia meu post anterior sobre como se apropriar de arquivos e pastas no Windows(how to take ownership of files and folders in Windows) se você não for o proprietário no momento. Agora que você é o proprietário, vamos esclarecer mais algumas coisas:
-
Se você definir permissões de controle total( Full Control) em uma pasta para um usuário, o usuário poderá excluir qualquer arquivo ou subpasta, independentemente das permissões definidas para esses arquivos ou subpastas.
-
Por padrão, as permissões são herdadas, portanto, se você deseja permissões personalizadas para um arquivo ou pasta, primeiro é necessário desabilitar a herança.
-
As permissões de negação substituem as permissões de permissão, portanto, use-as com moderação e preferencialmente apenas em usuários específicos, não em grupos
Se você clicar com o botão direito do mouse em um arquivo ou pasta(file or folder) , escolha Propriedades(Properties) e clique na guia Segurança(Security) , agora podemos tentar editar algumas permissões. Vá em frente e clique no botão Editar(Edit) para começar.
Neste ponto, há algumas coisas que você pode fazer. Em primeiro lugar, você notará que a coluna Permitir(Allow) provavelmente está esmaecida e não pode ser editada. Isso é por causa da herança que eu estava falando anteriormente.
No entanto, você pode verificar itens na coluna Negar . (Deny)Portanto, se você deseja apenas bloquear o acesso a uma pasta para um usuário ou grupo(user or group) específico , clique primeiro no botão Adicionar(Add) e, uma vez adicionado, você pode marcar o botão Negar ao lado de (Deny)Controle total( Full Control) .
Ao clicar no botão Adicionar(Add) , você deve digitar o nome do usuário ou o nome do grupo(user name or group name) na caixa e, em seguida, clicar em Verificar nomes( Check Names) para certificar-se de que está correto. Se você não se lembrar do nome do usuário ou do grupo(user or group name) , clique no botão Avançado(Advanced button) e depois clique em Localizar agora(Find Now) . Ele mostrará todos os usuários e grupos.
Clique em OK(Click OK) e o usuário ou grupo(user or group) será adicionado à lista de controle de acesso(access control list) . Agora você pode verificar a coluna Permitir(Allow) ou Negar(Deny) . Como mencionado, tente usar Negar(Deny) apenas para usuários em vez de grupos.
Agora, o que acontece se tentarmos remover um usuário ou grupo(user or group) da lista. Bem, você pode remover facilmente o usuário que acabou de adicionar, mas se tentar remover qualquer um dos itens que já estavam lá, receberá uma mensagem de erro(error message) .
Para desabilitar a herança, você deve voltar para a guia Segurança(Security tab) principal do arquivo ou pasta(file or folder) e clicar no botão Avançado(Advanced) na parte inferior.
No Windows 7 , você terá uma guia extra para Proprietário(Owner) . No Windows 10 , eles apenas moveram isso para o topo e você deve clicar em Alterar(Change) . De qualquer forma, no Windows 7, clique em Alterar permissões( Change Permissions) na parte inferior da primeira guia.
Na caixa de diálogo Configurações de segurança avançadas , desmarque a caixa (Advanced Security Settings)Incluir permissões herdáveis do pai deste objeto(Include inheritable permissions from this object’s parent) .
Quando você fizer isso, outra caixa de diálogo(dialog box) será exibida e perguntará se você deseja converter as permissões herdadas em permissões explícitas ou se deseja apenas remover todas as permissões herdadas.
A menos que você realmente saiba exatamente quais permissões deseja, sugiro escolher Adicionar(Add) (permissões explícitas) e depois remover o que não deseja depois. Basicamente(Basically) , clicar em Adicionar(Add) manterá todas as mesmas permissões, mas agora elas não ficarão acinzentadas e você pode clicar em Remover(Remove) para excluir qualquer usuário ou grupo(user or group) . Clicar em Remover(Remove) , você começará com uma lousa limpa.
No Windows 10 , parece um pouco diferente. Depois de clicar no botão Avançado(Advanced) , você deve clicar em Desativar herança(Disable Inheritance) .
Ao clicar nesse botão, você terá as mesmas opções do Windows 7 , mas de uma forma diferente. A opção Converter(Convert) é igual a Adicionar(Add) e a segunda opção é igual a Remover(Remove) .
A única coisa que você precisa entender agora é a guia Permissões(Effective Permissions) efetivas ou Acesso efetivo . (Effective Access)Então, o que são permissões efetivas? Bem, vamos ver o exemplo acima. Eu tenho um arquivo de texto(text file) e minha conta, Aseem , tem controle total(Full Control) . Agora, e se eu adicionar outro item à lista para que o grupo Users seja negado Full Control .
O único problema aqui é que a conta Aseem também faz parte do grupo Usuários(Users) . Então eu tenho Full Control em uma permissão e Deny(permission and Deny) em outra, qual ganha? Bem, como mencionei acima, Deny sempre substitui Allow , então Deny vencerá, mas também podemos confirmar isso manualmente.
Clique em Avançado(Advanced) e vá para a guia Permissões (Effective Permissions) efetivas ou Acesso efetivo . (or Effective Access)No Windows 7 , clique no botão Selecionar e digite(Select button and type) o nome do usuário ou do grupo(user or group name) . No Windows 10 , clique no link Selecionar um usuário .(Select a user)
No Windows 7 , depois de selecionar o usuário, ele mostrará instantaneamente as permissões na caixa de listagem abaixo(list box below) . Como você pode ver, todas as permissões estão desmarcadas, o que faz sentido.
No Windows 10 , você deve clicar no botão Exibir acesso efetivo( View effective access) após selecionar o usuário. Você também receberá um belo X vermelho para acesso proibido e uma marca de seleção(check mark) verde para acesso permitido, o que é um pouco mais fácil de ler.
Então agora você sabe tudo o que há para saber sobre permissões de arquivos e pastas do Windows(Windows file and folder permissions) . É preciso brincar um pouco em torno de si mesmo para pegar o jeito de tudo.
Os principais pontos a serem entendidos são que você precisa ser o proprietário para editar permissões e que qualquer administrador pode apropriar-se de arquivos e pastas, independentemente das permissões desses objetos. Se você tiver alguma dúvida, sinta-se à vontade para postar um comentário. Aproveitar!
Related posts
Como assinar um PDF File no Windows
Como otimizar o arquivo de paginação no Windows
Edite o arquivo de hosts do Windows para bloquear ou redirecionar sites
Como criar uma pasta segura e bloqueada no Windows XP
Sincronize qualquer pasta do Windows com o Google Drive, OneDrive e Dropbox
Como reduzir o File Size de um Image or Picture
Como limpar ou excluir meus documentos recentes no Windows
Como gravar vídeo WMV do Windows Movie Maker em DVD
Alterar ou falsificar um endereço MAC no Windows ou OS X
Como visualizar o tamanho da pasta no Explorer
Windows 10 & Windows 7 RAM Requirements - Quanta memória você precisa?
5 maneiras de quebrar ou redefinir uma senha esquecida do Windows
Como Record Skype Calls em Windows, Mac, iPhone and Android
Como atribuir um endereço IP estático a um PC com Windows 11/10
Alterar a letra da unidade no Windows para um dispositivo USB externo
Como enviar um arquivo PDF para um Kindle
Como evitar o desligamento de um computador Windows
Como conectar um projetor a um computador Windows ou Mac
Como Delete Individual Pages De um PDF File
Lidando com muitas fontes no Windows?