Kaip iš naujo nustatyti failų ir aplankų leidimus į numatytuosius (paveldėtus ACL) sistemoje Windows

Neteisingi vartotojo abonementui priskirti leidimo įrašai gali neleisti programoms pasiekti failo ar aplanko. Arba dėl to neleistini vartotojai gali turėti visišką prieigą prie objektų. Kai kuriais atvejais ACL (leidimų sąraše) gali būti nuoroda į pasenusias vartotojų paskyras (arba SID), kurias norite išvalyti.

Ar neteisingai pakeitėte failo arba aplanko NTFS leidimus ir norite grąžinti numatytuosius nustatymus (paveldėti ACL)?

Šiame straipsnyje aprašoma, kaip greitai pakeisti failo arba aplanko leidimus numatytosiomis paveldėtomis teisėmis naudojant komandų eilutę icacls.exe. Informacija taikoma visoms „Windows“ versijoms nuo „Windows Vista“ iki „Windows 10“.

Iš naujo nustatykite failo arba aplanko NTFS leidimus

Naudojant įmontuotą icacls.exe konsolės įrankį, galite greitai iš naujo nustatyti failo ar aplanko NTFS teises. Šiame įrankyje taip pat yra funkcija, pagal kurią galite iš naujo nustatyti leidimus aplanke ir poaplankiuose esantiems failams rekursyviai.

  • The icacls.exe /reset komandinė eilutė pakeičia ACL (leidimų sąrašą) į numatytuosius paveldėtus ACL visiems atitinkantiems failams ar aplankams.

Svarbu: Norint iš naujo nustatyti arba pakeisti failo ar aplanko leidimus, jūsų vartotojo paskyrai reikalingi visi valdymo leidimai. Klaidą sukels leidimų trūkumas Nepavyko apdoroti n failų kai vykdoma atstatymo komanda. Jei taip atsitiks, pirmiausia įsitikinkite perimti nuosavybę ir priskirti visus valdymo leidimus jūsų paskyrai.

Tarkime, kad turite šiuos aplanko leidimus:

icacls iš naujo nustato leidimų failą arba aplanką

Aukščiau esančiame paveikslėlyje matote, kad yra tinkintas (nepaveldimas) leidimo įrašas vartotojui, vardu BackupUser, už D:\Dokumentai aplanką.

  • Norėdami pašalinti nepageidaujamus leidimų įrašus, tai galite padaryti naudodami dialogo langą Išplėstiniai saugos nustatymai. Tačiau tai gali būti nuobodu, jei norite iš naujo nustatyti leidimus masiškai visiems failams aplanke ir poaplankiuose. Štai kur įmontuotas icacls.exe įrankis ateina į pagalbą.

Paleisti icacls.exe d:\docs Komandinė eilutė, skirta peržiūrėti aplanko teises, rodo tai:

OPTIPLEX-9020\BackupUser:(OI) (CI) (M)PASTATYMAS\Administratoriai:(I)(F) BUILTIN\Administrators:(I)(OI)(CI)(IO)(F) NT INSTITUCIJA\SISTEMA:(I)(F) NT INSTITUCIJA\SISTEMA:(I)(OI)(CI)(IO)(F) NT INSTITUCIJA\Autentifikuoti vartotojai: (I) (M) NT INSTITUCIJA\Autentifikuoti vartotojai:(I)(OI)(CI)(IO)(M) BUILTIN\Users:(I)(RX) BUILTIN\Users:(I)(OI)(CI)(IO)(GR, GE)
  • The (aš) įrašai reiškia, kad leidimai yra paveldimi iš pirminio sudėtinio rodinio. Aukščiau pateiktame ACL sąraše yra tik vienas nepaveldėtas ACL įrašas BackupUser.

Iš naujo nustatykite failo ar aplanko NTFS leidimus

Naudokite šią komandų eilutę (nuo admin komandų eilutė) sintaksę, kad iš naujo nustatytumėte failo ar aplanko teises.

icacls failo_arba_aplanko_pavadinimas /atstatyti

Norėdami iš naujo nustatyti Dokumentaiaplanką leidimai, aš paleisčiau:

icacls d:\docs /reset

Norėdami iš naujo nustatyti an individualus failo leidimus, paleisčiau:

icacls d:\docs\places.docx /reset

Norėdami iš naujo nustatyti leidimus Visi failai aplanke (pvz., D:\Dokumentai), paleisti:

icacls d:\docs\* /atstatyti

Iš naujo nustatykite aplanko, jo poaplankių ir failų NTFS leidimus

Norėdami iš naujo nustatyti leidimus Dokumentai aplanką kartu su jo poaplankiu ir visais failais rekursyviai, paleiskite šią komandą:

icacls d:\docs /reset /t /c

Susiję komandinės eilutės argumentai:

  • /t – Atlieka operaciją su visais nurodytais failais dabartiniame kataloge ir jo pakatalogiuose.
  • /c – Tęsia operaciją nepaisant failo klaidų. Klaidų pranešimai vis tiek bus rodomi.
  • /q – Slopina sėkmės žinutes.
  • /l – Operaciją atlieka simbolinėje nuorodoje, o ne paskirties vietoje.

Pamatysite tokią išvestį:

apdorotas failas: d:\docs. apdorotas failas: d:\docs\Expenses.xlsx. apdorotas failas: d:\docs\Places.docx. Sėkmingai apdoroti 3 failai; Nepavyko apdoroti 0 failų
icacls iš naujo nustato leidimų failą arba aplanką

Leidimai, skirti Dokumentai aplankas dabar nustatytas iš naujo. Tai reiškia, kad papildomų ACL įrašų nebebus. Liko tik paveldėti įrašai. Jei anksčiau buvote išjungęs paveldėjimą, icacls.exe /reset komandinė eilutė būtų atkurti grąžinti paveldėti leidimai.


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)

Ezoikaspranešti apie šį skelbimą