小编典典

如何在 Windows 中使用命令行向用户授予目录权限?

all

如何使用 Windows 命令行向用户授予目录(读取、写入、修改)权限?


阅读 71

收藏
2022-04-15

共1个答案

小编典典

从 Vista 开始,cacls已弃用。这是前几个帮助行:

C:\>cacls
NOTE: Cacls is now deprecated, please use Icacls.

Displays or modifies access control lists (ACLs) of files

你应该icacls改用。这是您授予 John 对D:\test文件夹及其所有子文件夹的完全控制权的方式:

C:\>icacls "D:\test" /grant John:(OI)(CI)F /T

根据 MS 文档:

  • F= 完全控制
  • CI= Container Inherit - 此标志指示从属容器将继承此 ACE。
  • OI= Object Inherit - 此标志表示从属文件将继承 ACE。
  • /T= 递归应用到现有文件和子文件夹。(OI并且CI仅适用于新文件和子文件夹)。信用:@AlexSpence 的评论。

要获得完整的文档,您可以不带参数运行“ ”,或在此处此处icacls查看
Microsoft 文档

2022-04-15