Felaktiga behörighetsposter som tilldelats ett användarkonto kan hindra program från att komma åt filen eller mappen. Eller så kan det leda till att obehöriga användare får full åtkomst till objekten. I vissa fall kan det finnas en referens till föråldrade användarkonton (eller SID: n) i ACL (behörighetslistan) som du vill rensa.
Har du ändrat NTFS-behörigheterna för en fil eller mapp felaktigt och vill återgå till standard (ärvda ACL: er)?
Den här artikeln berättar hur du snabbt byter ut fil- eller mappbehörigheterna med ärvda standardbehörigheter med hjälp av kommandoraden icacls.exe. Informationen gäller alla versioner av Windows, från Windows Vista till Windows 10.
Återställ NTFS-behörigheter för en fil eller mapp
Använder den inbyggda icacls.exe
konsolverktyg kan du snabbt återställa NTFS-behörigheterna för en fil eller mapp. Det här verktyget har också en funktion där du kan återställa behörigheterna för filer i en mapp och undermappar, rekursivt.
- De
icacls.exe /återställ
kommandoraden ersätter ACL: er (lista med behörigheter) med ärvda ACL: er som standard för alla matchande filer eller mappar.
Viktig: Ditt användarkonto behöver fullständiga kontrollbehörigheter för att kunna återställa eller ändra behörigheterna för en fil eller mapp. Brist på behörigheter skulle orsaka felet Det gick inte att bearbeta n filer
när du kör återställningskommandot. Om det händer, se till att du först ta ägarskap och tilldela fullständiga kontrollbehörigheter för ditt konto.
Låt oss säga att du har följande behörigheter för en mapp:
I bilden ovan kan du se att det finns en anpassad (icke-ärvd) behörighetspost för användaren som heter BackupUser
, för D:\Docs
mapp.
- För att ta bort de oönskade behörighetsposterna kan du göra det via dialogrutan Avancerade säkerhetsinställningar. Men det här kan vara tråkigt om du vill återställa behörigheterna en masse för alla filer i en mapp och undermappar. Det är där det inbyggda
icacls.exe
verktyget kommer till undsättning.
Kör icacls.exe d:\docs
kommandoraden för att se mappbehörigheterna visar detta:
OPTIPLEX-9020\BackupUser:(OI)(CI)(M)BUILTIN\Administratörer:(I)(F) BUILTIN\Administratörer:(I)(OI)(CI)(IO)(F) NT MYNDIGHET\SYSTEM:(I)(F) NT MYNDIGHET\SYSTEM:(I)(OI)(CI)(IO)(F) NT AUTHORITY\Autentiserade användare:(I)(M) NT AUTHORITY\Autentiserade användare:(I)(OI)(CI)(IO)(M) BUILTIN\Users:(I)(RX) BUILTIN\Users:(I)(OI)(CI)(IO)(GR, GE)
- De
(jag)
poster anger att behörigheterna ärvs från den överordnade behållaren. I ACL-listan ovan finns det bara en icke-ärvd ACL-post förBackupUser
.
Återställ NTFS-behörigheter för en fil eller mapp
Använd den här kommandoraden (från admin kommandotolk) syntax för att återställa behörigheterna för en fil eller mapp.
icacls fil_eller_mappnamn /återställ
För att återställa Dokument
mapp behörigheter, skulle jag köra:
icacls d:\docs /reset
För att återställa en enskild filens behörigheter, skulle jag köra:
icacls d:\docs\places.docx /reset
För att återställa behörigheter för alla filer i en mapp (t.ex. D:\Docs
), springa:
icacls d:\docs\* /reset
Återställ NTFS-behörigheter för en mapp, dess undermappar och filer
För att återställa behörigheterna för Dokument
mapp tillsammans med dess undermapp och alla filer rekursivt, kör detta kommando:
icacls d:\docs /reset /t /c
Relaterade kommandoradsargument:
-
/t
– Utför operationen på alla specificerade filer i den aktuella katalogen och dess underkataloger. -
/c
– Fortsätter operationen trots eventuella filfel. Felmeddelanden kommer fortfarande att visas. -
/q
– Undertrycker framgångsmeddelanden. -
/l
– Utför operationen på en symbolisk länk istället för dess destination.
Du kommer att se en utgång så här:
bearbetad fil: d:\docs. bearbetad fil: d:\docs\Expenses.xlsx. bearbetad fil: d:\docs\Places.docx. Bearbetade 3 filer framgångsrikt; Det gick inte att bearbeta 0 filer
Behörigheterna för Dokument
mappen är nu återställd. Detta innebär att de ytterligare ACL-posterna kommer att försvinna. Endast de ärvda posterna finns kvar. Om du hade inaktiverat arv tidigare, icacls.exe /återställ
kommandoraden skulle Återställ de ärvda behörigheterna tillbaka.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!