Linha de comando do Windows 7 Adicionar grupo “Usuários” ao arquivo

0

Eu preciso alterar as permissões em um arquivo / pasta através da linha de comando. Eu posso fazer isso manualmente por:

  • Clique com o botão direito em qualquer arquivo / pasta
  • Propriedades
  • Segurança (guia)
  • Editar ...
  • Adicionar ...
  • Insira os nomes dos objetos para selecionar: Usuários
  • OK

Como faço isso usando uma linha de comando.

Editar:

Isso funciona

icacls "C:\folder1\folder2\file.txt" /grant:r Users:F

O problema é que eu quero selecionar a pasta pai e efetuar todos os arquivos.

Não funciona:

icacls "C:\folder" /grant:r Users:(OI)(CI)F

É porque os icacls não podem se referir a uma pasta ??

    
por user243868 07.08.2013 / 07:11

2 respostas

0

Em um lote (.bat). Isso é usado para arquivos teimosos que se recusam a herdar as permissões da pasta. Para linha de comando, apenas um%

FOR /R "C:\Folder" %%G IN (*.*) DO icalcs %% /grant:r Everyone:F
    
por 14.08.2013 / 10:25
1

Acho que o icacls é o que você está procurando, por exemplo:

D:\>icacls D:\path\to\directory /grant administrators:F /t

Dê uma olhada: link

    
por 07.08.2013 / 08:05