2011-12-02 22:02:59 +0000 2011-12-02 22:02:59 +0000
55
55

在Windows中,

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

答案 (4)

64
64
64
2011-12-02 22:07:25 +0000

使用 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模式,但可以显示大部分的模式。

微软以前也单独提供了一个xcacls工具,但它的功能现在是icacls的一部分。

30
30
30
2011-12-02 22:06:56 +0000

你可以使用Powershell和Get-Acl命令

PS C:\> Get-Acl

   Directory:

Path Owner Access  
---- ----- ------  
C:\ NT SERVICE\TrustedInstaller Everyone Allow FullControl
PS C:\> Get-ChildItem | Get-Acl

或者,使用别名:

PS C:\> Dir | Get-Acl

&001

15
15
15
2014-08-04 15:39:02 +0000

你也可以看看Sysinternals的AccessChk

C:\Users\jeremy>accesschk myad\simmonsj c:\inetpub

Accesschk v5.11 - Reports effective permissions for securable objects
Copyright (C) 2006-2012 Mark Russinovich
Sysinternals - www.sysinternals.com

RW c:\inetpub\custerr
RW c:\inetpub\history
RW c:\inetpub\logs
RW c:\inetpub\Roadkill
RW c:\inetpub\smartadmin
RW c:\inetpub\temp
RW c:\inetpub\wwwroot
```的输出更容易解析。
4
4
4
2014-08-06 03:56:30 +0000

dir /Q给你的目录的所有者。