Como adiciono permissões via linha de comando para “todos” no HDD externo?

14

Eu tenho um disco rígido externo e eu meio que baguncei as permissões do arquivo, mas ao consertá-lo achei que estava tudo bem, bc com meu nome de usuário. Eu posso acessar os arquivos perfeitamente bem. Agora que eu uso isso com dois PCs (na verdade, ATM, não tenho acesso ao meu outro PC), não consigo acessar esses arquivos.

O problema é que este diretório tem centenas de pastas sem permissão para "todos". Eu gostaria de dar-lhe as permissões padrão, incluindo todos os acessos para o usuário "todos". Como faço isso via linha de comando para essas centenas de pastas?

    
por Sathya 07.11.2011 / 03:49

2 respostas

33

Use takeown para apropriar-se do arquivo

takeown /r /d y /f * 

^ Aceita recursivamente a propriedade de todos os arquivos sem avisar "tem certeza".

Siga com icacls para definir a lista de controle de acesso

icacls * /t  /grant Everyone:F

Isso concederá recursivamente acesso total ao grupo de usuários "Todos" a todos os arquivos da pasta.

    
por 07.11.2011 / 07:29
0

Esse proprietário de conjunto de pastas ou arquivos para agrupar o comando "Todos" funciona no Windows 7 e acima:

icacls "full path of file with file extension" /setowner "Everyone" /T /C
    
por 07.04.2016 / 11:25