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:
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 Dokumentumok
mappá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
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!