Windows:在命令行中列出文件及其权限(访问权限)

Modified on: Sat, 12 Jan 2019 17:40:02 +0800

在linux中,ls -l

-rw-r--r--  1 user user      924 2011-07-01 20:23 test.txt

在Windows中,命令treedir没有列出权限的选项。如何仅使用命令行列出文件及其权限?

作者:Jens Erat,user89272

最佳答案

使用icacls

> icacls Music Music SNOW\grawity:(I)(F) CREATOR OWNER:(I)(OI)(CI)(IO)(F) SNOW\grawity:(I)(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)

旧的cacls工具是Windows上的唯一选择XP [虽然您可以从Server 2003复制icacls.exe]。 cacls 不知道某些ACL模式,但显示大部分都很好。

> cacls Music F:\Users\Mantas\Music SNOW\grawity:F CREATOR OWNER:(OI)(CI)(IO)F SNOW\grawity:(OI)(CI)(IO)F NT AUTHORITY\SYSTEM:(OI)(CI)F

在两个输出中,(OI)表示“对象继承”(文件将继承此ACE),(CI)是“容器继承”(容器 - 即文件夹 - 将继承此ACE),(IO)是“仅继承”。

Microsoft还曾单独提供 xcacls 工具,但其功能现在已成为其中的一部分of icacls


相关问答

添加新评论