Fájl- és mappaengedélyek visszaállítása az alapértelmezettre (örökölt ACL-ek) a Windows rendszerben

A felhasználói fiókhoz rendelt helytelen engedélyek megakadályozhatják, hogy a programok hozzáférjenek a fájlhoz vagy mappához. Vagy ez azt eredményezheti, hogy az illetéktelen felhasználók teljes hozzáférést kapnak az objektumokhoz. Egyes esetekben előfordulhat, hogy a törölni kívánt ACL-ben (jogosultsági listában) elavult felhasználói fiókokra (vagy SID-ekre) hivatkoznak.

Rosszul módosította egy fájl vagy mappa NTFS-engedélyeit, és vissza szeretne térni az alapértelmezettre (örökölt ACL-ek)?

Ez a cikk bemutatja, hogyan cserélheti le gyorsan a fájl- vagy mappaengedélyeket alapértelmezett örökölt engedélyekre az icacls.exe parancssor használatával. Az információ a Windows összes verziójára vonatkozik, a Windows Vista-tól a Windows 10-ig.

Állítsa vissza egy fájl vagy mappa NTFS-engedélyeit

A beépített segítségével icacls.exe konzoleszközzel gyorsan visszaállíthatja egy fájl vagy mappa NTFS-engedélyeit. Ez az eszköz rendelkezik egy olyan funkcióval is, amellyel rekurzív módon visszaállíthatja a mappákban és az almappákban lévő fájlok engedélyeit.

  • A icacls.exe /reset A parancssor lecseréli az ACL-eket (engedélyek listája) az alapértelmezett örökölt ACL-ekre az összes megfelelő fájl vagy mappa esetében.

Fontos: Felhasználói fiókjának teljes felügyeleti engedélyekre van szüksége egy fájl vagy mappa engedélyeinek visszaállításához vagy módosításához. Az engedélyek hiánya okozza a hibát n fájl feldolgozása sikertelen a reset parancs futtatásakor. Ha ez megtörténik, először győződjön meg róla átvenni a tulajdonjogot és hozzárendelni a teljes irányítási engedélyeket az Ön fiókjához.

Tegyük fel, hogy a következő engedélyekkel rendelkezik egy mappához:

icacls visszaállítja a jogosultságokat tartalmazó fájlt vagy mappát

A fenti képen látható, hogy van egy egyéni (nem örökölt) engedély bejegyzés a nevű felhasználóhoz. BackupUser, a D:\Dokumentumok mappát.

  • A nem kívánt engedélybejegyzések eltávolításához ezt a Speciális biztonsági beállítások párbeszédpanelen teheti meg. Ez azonban unalmas lehet, ha vissza akarja állítani az engedélyeket tömegesen a mappában és az almappákban lévő összes fájlhoz. Ott van a beépített icacls.exe eszköz jön a segítségre.

Futás a icacls.exe d:\docs A mappa engedélyeinek megtekintéséhez a parancssor ezt mutatja:

OPTIPLEX-9020\BackupUser:(OI)(CI)(M)BEÉPÍTETT\Adminisztrátorok:(I)(F) BEÉPÍTETT\Adminisztrátorok:(I)(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(I)(F) NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F) NT AUTHORITY\Hitelesített felhasználók:(I)(M) NT AUTHORITY\Hitelesített felhasználók:(I)(OI)(CI)(IO)(M) BEÉPÍTETT\Felhasználók:(I)(RX) BEÉPÍTETT\Felhasználók:(I)(OI)(CI)(IO)(GR, GE)
  • A (ÉN) A bejegyzések azt jelzik, hogy az engedélyek a szülőtárolóból öröklődnek. A fenti ACL-listában csak egy nem örökölt ACL-bejegyzés található a következőhöz: BackupUser.

Állítsa vissza egy fájl vagy mappa NTFS-engedélyeit

Használja ezt a parancssort (a admin Parancssor) szintaxis a fájl vagy mappa engedélyeinek visszaállításához.

icacls fájl_vagy_mappa_neve /reset

A visszaállításhoz a Dokumentumokmappát engedélyekkel, futtatnám:

icacls d:\docs /reset

A visszaállításhoz egy Egyedi fájl engedélyeit, futtatnám:

icacls d:\docs\places.docx /reset

A következőhöz tartozó engedélyek visszaállításához Minden fájl mappában (pl. D:\Dokumentumok), fuss:

icacls d:\docs\* /reset

Állítsa vissza az NTFS-engedélyeket egy mappához, annak almappáihoz és fájljaihoz

Az engedélyek visszaállításához a Dokumentumok mappát, annak almappáját és az összes fájlt rekurzív módon, futtassa ezt a parancsot:

icacls d:\docs /reset /t /c

Kapcsolódó parancssori argumentumok:

  • /t – Végrehajtja a műveletet az összes megadott fájlon az aktuális könyvtárban és annak alkönyvtáraiban.
  • /c – A fájlhibák ellenére folytatja a műveletet. A hibaüzenetek továbbra is megjelennek.
  • /q – Elnyomja a sikerüzeneteket.
  • /l – A műveletet egy szimbolikus hivatkozáson hajtja végre a cél helyett.

Ilyen kimenetet fog látni:

feldolgozott fájl: d:\docs. feldolgozott fájl: d:\docs\Expenses.xlsx. feldolgozott fájl: d:\docs\Places.docx. 3 fájl sikeresen feldolgozva; 0 fájl feldolgozása sikertelen
icacls visszaállítja a jogosultságokat tartalmazó fájlt vagy mappát

Az engedélyek a Dokumentumok mappa most visszaállt. Ez azt jelenti, hogy a további ACL-bejegyzések eltűnnek. Csak az örökölt bejegyzések maradnak meg. Ha korábban letiltotta az öröklést, a icacls.exe /reset parancssor tenné visszaállítás visszakapta az örökölt engedélyeket.


Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?

Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogoddal + Facebook, Reddit
  • Tweeteljen!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több időt igénybe venni 10 másodpercnél. A megosztási gombok közvetlenül lent találhatók. :)

Ezoicjelentse ezt a hirdetést