Skip to content

Instantly share code, notes, and snippets.

@JoaoRoccella
Forked from jaskiratr/chmod-400.cmd
Last active January 26, 2022 06:16
Show Gist options
  • Select an option

  • Save JoaoRoccella/b32061f09d5035091a825db0829bea60 to your computer and use it in GitHub Desktop.

Select an option

Save JoaoRoccella/b32061f09d5035091a825db0829bea60 to your computer and use it in GitHub Desktop.
Definir permissões de um arquivo de forma equivalente ao chmod 400, mas no Windows.
# Fonte: https://stackoverflow.com/a/43317244
# Ainda funciona em 2022
# Colocando o caminho do arquivo em uma variável
$arquivo = ".\nome-do-arquivo.pem"
# Reset para remover permissões explícitas
icacls.exe $arquivo /reset
# Dá ao usuário atual permissão apenas-leitura de forma explícita
icacls.exe $arquivo /GRANT:R "$($env:USERNAME):(R)"
# Desabilita herança e remove permissões herdadas
icacls.exe $path /inheritance:r
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment