Câu trả lời:
Sử dụng 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)
Công cụ cacls cũ hơn là lựa chọn duy nhất trên Windows XP [mặc dù bạn có thể sao chép icacls.exe
từ Server 2003]. cacls không biết về một số chế độ ACL, nhưng hiển thị hầu hết các chế độ tốt.
> 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
Trong cả hai đầu ra, (OI)
có nghĩa là "kế thừa đối tượng" (các tệp sẽ kế thừa ACE này), (CI)
là "thừa kế vùng chứa" (container - tức là các thư mục - sẽ kế thừa ACE này), (IO)
là "chỉ kế thừa".
Microsoft cũng đã từng cung cấp một công cụ xcacls riêng biệt, nhưng chức năng của nó giờ là một phần của icacls .
Bạn có thể sử dụng Powershell và Get-Acl
lệnh
PS C:\> Get-Acl
Directory:
Path Owner Access
---- ----- ------
C:\ NT SERVICE\TrustedInstaller Everyone Allow FullControl
Sử dụng kết hợp với Get-ChildItem
(bí danh với dir
và ls
) để có được quyền cho các tệp.
PS C:\> Get-ChildItem | Get-Acl
Hoặc, sử dụng bí danh:
PS C:\> Dir | Get-Acl
PS C:\> Get-Acl | fl
cho một danh sách đẹp hơn.
Bạn cũng có thể xem AccessChk từ Sysiternals. Đầu ra có thể được phân tích cú pháp dễ dàng hơn nhiều.
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
dir /Q
cung cấp cho bạn chủ sở hữu của các thư mục.
%~aX
, nếu nó trong lô? Nó giống nhưd----------
.