Skip to content

Instantly share code, notes, and snippets.

@jc-johnson
Forked from jaskiratr/chmod-400.cmd
Created April 24, 2019 04:40
Show Gist options
  • Select an option

  • Save jc-johnson/35a9c55d0356ca5c70da9f6386e73c85 to your computer and use it in GitHub Desktop.

Select an option

Save jc-johnson/35a9c55d0356ca5c70da9f6386e73c85 to your computer and use it in GitHub Desktop.

Revisions

  1. @jaskiratr jaskiratr created this gist Jun 29, 2018.
    8 changes: 8 additions & 0 deletions chmod-400.cmd
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    # Source: https://stackoverflow.com/a/43317244
    $path = ".\aws-ec2-key.pem"
    # Reset to remove explict permissions
    icacls.exe $path /reset
    # Give current user explicit read-permission
    icacls.exe $path /GRANT:R "$($env:USERNAME):(R)"
    # Disable inheritance and remove inherited permissions
    icacls.exe $path /inheritance:r