Kako vratiti dopuštenja datoteka i mapa na zadane (naslijeđene ACL-ove) u sustavu Windows

Netočni unosi dopuštenja dodijeljeni korisničkom računu mogu spriječiti programe da pristupe datoteci ili mapi. Ili može uzrokovati da neovlašteni korisnici imaju puni pristup objektima. U nekim slučajevima može postojati referenca na zastarjele korisničke račune (ili SID-ove) u ACL-u (popis dopuštenja) koji želite očistiti.

Jeste li pogrešno izmijenili NTFS dozvole za datoteku ili mapu i želite se vratiti na zadane (naslijeđene ACL-ove)?

Ovaj vam članak govori kako brzo zamijeniti dopuštenja datoteke ili mape zadanim naslijeđenim dopuštenjima pomoću naredbenog retka icacls.exe. Informacije se odnose na sve verzije sustava Windows, od Windows Vista do Windows 10.

Poništite NTFS dopuštenja za datoteku ili mapu

Korištenje ugrađenog icacls.exe konzolni alat, možete brzo resetirati NTFS dozvole za datoteku ili mapu. Ovaj alat također ima značajku u kojoj možete rekurzivno resetirati dozvole za datoteke u mapi i podmapama.

  • The icacls.exe /reset naredbeni redak zamjenjuje ACL-ove (popis dopuštenja) zadanim naslijeđenim ACL-ovima za sve odgovarajuće datoteke ili mape.

Važno: Vašem korisničkom računu potrebna su potpuna dopuštenja kontrole kako bi se resetirala ili promijenila dopuštenja datoteke ili mape. Nedostatak dopuštenja uzrokovao bi pogrešku Obrada n datoteka nije uspjela prilikom pokretanja naredbe za resetiranje. Ako se to dogodi, prvo provjerite preuzeti vlasništvo i dodijeliti punu kontrolu za svoj račun.

Recimo da imate sljedeća dopuštenja za mapu:

icacls poništi datoteku ili mapu dopuštenja

Na gornjoj slici možete vidjeti da postoji prilagođeni (nenaslijeđeni) unos dopuštenja za korisnika pod nazivom BackupUser, za D:\Dokumenti mapu.

  • Da biste uklonili neželjene unose dopuštenja, to možete učiniti putem dijaloškog okvira Napredne sigurnosne postavke. Ali to može biti zamorno ako želite resetirati dopuštenja masovno za sve datoteke u mapi i podmapama. Tu je ugrađeno icacls.exe alat dolazi u pomoć.

Pokretanje icacls.exe d:\docs naredbeni redak za pregled dopuštenja mape pokazuje ovo:

OPTIPLEX-9020\BackupUser:(OI) (CI) (M)BUILTIN\Administratori:(I)(F) BUILTIN\Administratori:(I)(OI)(CI)(IO)(F) NT AUTORITET\SUSTAV:(I)(F) NT VLAST\SUSTAV:(I)(OI)(CI)(IO)(F) NT AUTHORITY\Provjereni korisnici:(I)(M) NT AUTHORITY\Provjereni korisnici:(I)(OI)(CI)(IO)(M) UGRADNJA\Korisnici:(I)(RX) UGRADNJA\Korisnici:(I)(OI)(CI)(IO)(GR, GE)
  • The (ja) unosi označavaju da su dopuštenja naslijeđena iz roditeljskog spremnika. U gornjem popisu ACL-a postoji samo jedan nenaslijeđeni ACL unos za BackupUser.

Poništite NTFS dozvole za datoteku ili mapu

Koristite ovaj naredbeni redak (od admin naredbeni redak) sintaksa za poništavanje dopuštenja za datoteku ili mapu.

icacls file_or_folder_name /reset

Za resetiranje Dokumentimapu dopuštenja, pokrenuo bih:

icacls d:\docs /reset

Za resetiranje an pojedinac dopuštenja datoteke, pokrenuo bih:

icacls d:\docs\places.docx /reset

Za poništavanje dopuštenja za sve datoteke u mapi (npr. D:\Dokumenti), trčanje:

icacls d:\docs\* /reset

Poništite NTFS dozvole za mapu, njezine podmape i datoteke

Za resetiranje dopuštenja za Dokumenti mapu zajedno s njenom podmapom i svim datotekama rekurzivno, pokrenite ovu naredbu:

icacls d:\docs /reset /t /c

Povezani argumenti naredbenog retka:

  • /t – Izvodi operaciju na svim navedenim datotekama u trenutnom direktoriju i njegovim poddirektorijima.
  • /c – Nastavlja rad unatoč greškama u datoteci. Poruke o pogrešci će i dalje biti prikazane.
  • /q – Prigušuje poruke o uspjehu.
  • /l – Izvodi operaciju na simboličkoj poveznici umjesto na njenom odredištu.

Vidjet ćete ovakav izlaz:

obrađena datoteka: d:\docs. obrađena datoteka: d:\docs\Expenses.xlsx. obrađena datoteka: d:\docs\Places.docx. Uspješno obrađene 3 datoteke; Obrada 0 datoteka nije uspjela
icacls poništi datoteku ili mapu dopuštenja

Dozvole za Dokumenti mapa je sada resetirana. To znači da će dodatni ACL unosi nestati. Ostaju samo naslijeđeni unosi. Ako ste ranije onemogućili nasljeđivanje, icacls.exe /reset naredbena linija bi vratiti naslijeđene dozvole natrag.


Jedna mala molba: Ako vam se svidio ovaj post, podijelite ovo?

Jedan tvoj "sitni" share bi ozbiljno pomogao u razvoju ovog bloga. Nekoliko sjajnih prijedloga:
  • Prikvačiti!
  • Podijelite ga na svom omiljenom blogu + Facebooku, Redditu
  • Tweetajte!
Zato ti puno hvala na podršci, moj čitatelju. Neće vam trebati više od 10 sekundi vremena. Gumbi za dijeljenje nalaze se odmah ispod. :)

ezoikprijavi ovaj oglas