Modificando permissões de pastas com o CACLS

Iniciado por whit3_sh4rk, 17 de Outubro , 2010, 10:49:18 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

whit3_sh4rk

Modificando permissões de pastas com o CACLS

O CACLS é uma ferramenta nativa do Windows que permite alterar permissões de arquivo/pasta.

Postei ele na parte de Windows Server porque acho que talvez ele seja mais útil para quem trabalha com Servidores.

Entendendo o CACLS
Segue abaixo a descrição do próprio Windows:



Prática

O exemplo que farei é utilizando o Windows 7 (O.o), então não estranhem o visual do meu "Windows Server" rs.

Criei um pasta qualquer e abaixo segue as permissões padrões que a mesma herda por padrão:


Vamos visualizar essas permisões através do cacls:


Vamos alterar a permissão do grupo Usuários para que tenha Controle total:


O parâmetro /E foi utilizado para manter as demais permissões e simplesmente alterar a permissão que eu especificar. Do contrário, as demais permissões iriam ser removidas e ficaria apenas a do grupo Usuários.

Caso queira conceder a permissão para todos os arquivos, pastas e subpastas dentro da pasta Acesso, utilize o /T:
[/color]
Citar
cacls Acesso /T /E /P Usuários:F

Resultado:


Para remover a permissão de algum usuário ou grupo, no nosso exemplo, removerei as permissões de acesso do grupo Usuários:


Resultado:



Aprenderam a brincadeira?

No Windows Vista/Seven o cacls foi substituído pelo icacls e o mesmo aconteceu no Windows Server 2008.

Mais informações:

cacls - http://technet.microsoft.com/en-us/library/cc755611(WS.10,printer).aspx (Cancelem a impressão, é porque nessa versão fica mais fácil a leitura)

http://support.microsoft.com/kb/162786/pt-br

http://support.microsoft.com/kb/135268/pt-br

http://ss64.com/nt/cacls.html

icacls - http://technet.microsoft.com/en-us/library/cc753525(WS.10,printer).aspx (Cancelem a impressão, é porque nessa versão fica mais fácil a leitura)[/color]

http://ss64.com/nt/icacls.html

Na Technet e em outros locais vocês encontrarão vários exemplos e dicas de como utilizar esse comando em uma GPO, em script de logon, etc. Divirtam-se.

[]s


Esta obra está licenciada sob uma Licença Creative Commons.