icacls concedendo acesso a todos os usuários no windows 7

17

Estou tentando conceder acesso total (leitura, gravação) a uma pasta específica para todos os usuários no Windows 7. O problema é que não sei como fazer isso usando icacls.

Alfredo Osorio
fonte

Respostas:

21
c:\windows\system32\icacls c:\folder /grant "domain\user":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "everyone":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "Authenticated Users":(OI)(CI)M

Abra a janela de comando e digite c:\windows\system32\icacls /?

BoBo
fonte
4
+1. Dependendo do contexto, (OI) (CI) F (acesso total) pode ser preferível a (OI) (CI) M (acesso de leitura / gravação).
Harry Johnston
Infelizmente, recortar e colar de um dos meus scripts :-) M = Modificar, o que é bom para a maioria dos usuários, F dará tudo a eles
BoBo
4
Observe que você NÃO poderá usar "todos" e outros grupos no Windows localizado (os nomes em inglês estão disponíveis apenas no Windows em inglês). Portanto, convém usar um dos SID (por exemplo, "todos" são "* S-1-1-0" - observe o uso de use star antes do SID) support.microsoft.com/en-us/kb/ 243330
Nux
Emitindo icacls . / t / concede "todos": (OI) (CI) F retorna "Parâmetro inválido" todos: ""
Thom
@Bobo O OP solicitou acesso total. Sua resposta precisa ser essa. Você também pode sugerir Modificar na resposta, se achar apropriado.
Thom
5

Apenas essas duas respostas funcionaram para mim:

Em um prompt de comando do administrador:

C:\Windows\System32>takeown /r /d y /f f:\backup
C:\Windows\System32>icacls f:\backup /t /grant Everyone:(OI)(CI)F

(OI)é para arquivos futuros e (CI)para pastas futuras.

Cees Timmerman
fonte
1

Isso funcionou para mim:

Etapa 1 - Abra a janela do cmd com privilégios de administrador

Etapa 2 - para se apropriar do conteúdo do diretório "picts" takeown / f C: \ picts * / r

Etapa 3 - alterar as permissões para "todos" do conteúdo do diretório "picts" icacls C: \ picts / grant Todos: F / t

Lonnie R
fonte