Jawaban:
Gunakan icacl :
> 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)
Alat cacls yang lebih lama adalah satu-satunya pilihan pada Windows XP [walaupun Anda dapat menyalin icacls.exe
dari Server 2003]. CACL tidak tahu tentang beberapa mode ACL, tetapi menampilkan sebagian besar dari mereka baik-baik saja.
> 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
Dalam kedua output, (OI)
berarti "objek inherit" (file akan mewarisi ACE ini), (CI)
adalah "container inherit" (wadah - yaitu folder - akan mewarisi ACE ini), (IO)
adalah "inherit only".
Microsoft juga digunakan untuk menyediakan alat xcacls secara terpisah, tetapi fungsinya sekarang menjadi bagian dari icacls .
Anda dapat menggunakan Powershell dan Get-Acl
perintahnya
PS C:\> Get-Acl
Directory:
Path Owner Access
---- ----- ------
C:\ NT SERVICE\TrustedInstaller Everyone Allow FullControl
Gunakan bersama dengan Get-ChildItem
(alias dengan dir
dan ls
) untuk mendapatkan izin untuk file.
PS C:\> Get-ChildItem | Get-Acl
Atau, menggunakan alias:
PS C:\> Dir | Get-Acl
PS C:\> Get-Acl | fl
untuk daftar yang lebih bagus.
Anda mungkin juga melihat AccessChk dari Sysinternals. Output dapat diurai lebih mudah.
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
memberi Anda pemilik direktori.
%~aX
, apakah itu dalam batch? Itu sepertid----------
.