windows修改文件的权限命令

icacls和takeown命令

  • icacls 命令
    intergrity control access control list 即 完整性权限控制列表。显示或修改指定文件上的随机访问控制列表 (DACL),并将存储的 DACL 应用于指定目录中的文件。
  • takeown
    使管理员作为文件的所有者,恢复对之前被拒文件的访问权限。
  • 需使用管理员权限运行。

修改所有者

假设要修改的目录名为D:\TestDir目录,其原本所有者为Authenticated Users,所有者需要修改为Users用户,而系统当前登录用户为username

  1. 先将目录及其子目录所有设为当前用户username
takeown /f "D:\TestDir" /r
  1. 将当前用户授予完全控制权限
icacls "D:\TestDir" /grant username:F /t
  1. 将指定目录及子目录的所有者设为Users
icacls "D:\TestDir" /setowner Users /t

修改权限

  1. 授予用户Users对于指定目录及子目录的完全控制权限,和上一节步骤2类似
icacls "D:\TestDir" /grant Users:F /t

参考

  1. windows 10+ 命令行提权到管理员
  2. Windows下使用命令修改文件权限和所有者
  3. PowerShell文件系统(五)管理访问权限
  4. Windows icacls
  5. Windows takeown
  6. icacls: Windows命令行授权文件访问权限

你可能感兴趣的:(系统设置,windows,windows)