14 de julho de 2008

Modificando permissão de arquivos [Windows]

CACLS - modificando permissão de arquivos e pastas

cacls "c:\arquivo_ou_pasta" /g usuario:c
pelo qual:
/g -> dá acesso a determinado usuário conforme os parâmetros
os parâmetros podem ser:
r -> apenas leitura
w -> leitura e escrita
c -> modificar o arquivo
f -> acesso irrestrito

cacls "c:\arquivo_ou_pasta" /t /e /p usuario:c
/t -> acesso recursivo, aplica às pastas e subpastas
/e -> edita o acesso, ao invés de sobrepô-lo
/p -> modifica as permissões existentes conforme os parâmetros, que além dos mesmos previstos em /g (acima), ainda prevê a 

opção de:
/n -> nenhum acesso ao usuário especificado.

cacls "c:\arquivo_ou_pasta" /d usuario
/d -> proibe acesso a um usuário em específico

Gerenciamento de usuários
Adicionar Usuário

net user usuario senha /add
Quanto a senha dependerá das policys de sistema, que pode ser estabelecido pelo comando:
net accounts /minpwlen

Remover usuário
net user usuario senha /delete

Dependendo da edição do windows poderá executar o gerenciador chamando pelo executar, ou terminal: lusrmgr.msc
Obtenha mais informações acessando a documentação: http://support.microsoft.com/kb/251394/pt-br

Executar programas como outro usuários (parecido com su)
Por fim o comando runas o permite executar programas como se fosse outro usuário.

runas /env /user:usuario "programa \"c:\arquivo_a_ser_aberto.xxx\""
como runas /env /user:usuario cmd

Nenhum comentário: