如何使用 Windows 命令行向用户授予目录权限(读、写、修改)?
最佳答案
从 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 的评论。
关于windows - 如何在 Windows 中使用命令行向用户授予目录权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2928738/