HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Hozzáférés NTFS fájlokhoz, hozzáférési jogosultság nélkül



NTFS fájlrendszer használata mellett fájl szinten lehet állítani a hozzáférési jogosultságokat. Előfordulhat, hogy törlünk minden jogot vagy a felhasználó zár ki másokat, lényeg hogy sem a rendszergazdák, sem más nem lesz képes írni, olvasni, törölni, de még a jogosultságait megváltoztatni sem egy adott állománynak. Mit lehet tenni? A .NET kiszolgálókban lehetőség van egy módszer alkalmazására, mellyel olyan fájlok felett szerezhetünk teljes hozzáférést, amikhez eddig semmilyen engedélyünk nem volt.

Cikkünk írásának idején a .NET kiszolgálók fejlesztése RC2 fázisban volt, ezért a végleges verzióban lehetnek eltérések a leírtakhoz képest.
Az alábbiak végrehajtásához jelentkezzünk be rendszergazdaként.
Hozzáférési jogosultságok teljes megszüntetése
Ahhoz, hogy ki tudjuk próbálni a módszert, elsőként teljesen ki kell zárnunk magunkat.
Hozzunk létre egy új szövegfájlt, például PROBA.TXT néven és írjuk bele: Hello. Zárjuk be, kattintsunk rá az Intézőben a jobboldali egérgombbal és lépjünk a "Properties" menüre, majd a "Security" oldalra. Alapértelmezésben hozzáféréssel rendelkeznek a rendszergazdák (Administrator) a helyi rendszerfiók (System) és a felhasználók (Users).
Kattintsunk az "Advanced" gombra és töröljük a pipát az "Allow inheritable permissions from the parent..." jelölőnégyzetből, megszüntetve a jogosultságok magasabb szintről történő öröklődését és lehetővé téve a hozzáférési jogosultságok megszüntetését. Azonnal megjelenik egy ablak, ahol el kell döntenünk, hogy átmásoljuk vagy eltávolítjuk az öröklött engedélyeket. Kattintsunk a "Remove" gombra az eltávolításhoz.
Lépjünk az "Owner" oldalra, itt állítható a fájl tulajdonosának neve. A tulajdonos különleges jogokkal rendelkezik (erre építünk a későbbiekben), úgyhogy ezt is megszüntetjük. Az "Other Users or Groups" gombbal vegyük fel a tulajdonosok listájába a vendég felhasználói fiókot (Guest), ehhez kattintsunk sorban a következő elemekre: Advanced > Find Now > Guest > OK > OK > Apply. Most a "Current owner of this item" mezőben a "Guest (gépnév\Guest)" felirat szerepel. Lépjünk ki az "OK" gombbal és a "Group or user names" mezőből töröljünk ki minden ottmaradt bejegyzést.
Az "OK" gombokkal zárjunk be minden ablakot és próbáljuk ki a hozzáférést:
Kattintsunk az Intézőben a fájlra a jobboldali egérgombbal és lépjünk a "Properties" menüre, majd a "Security" oldalra.
Akkor sikerült teljesen megvonni magunktól a hozzáférési jogosultságot, ha megjelenik egy ablak a következő szöveggel:


"You do not have permission to view or edit the current permission settings for Proba.txt, but you can take ownership or change auditing settings."
Továbbá szürke a "Group or user names" mező alatti "Add" és "Remove" gomb.
Hozzáférési jogosultságok megszerzése
Ehhez saját tulajdonba kell venni az állományt. Nyissunk meg egy parancssori ablakot és írjuk be:
takeown /f c:\proba.txt /a
A /f kapcsoló után adjuk meg a fájl nevét, a /a pedig a rendszergazdák csoportjának adja a tulajdonjogot.
Kattintsunk az Intézőben a fájlra a jobboldali egérgombbal és lépjünk a "Properties" menüre, majd a "Security" oldalra. Ezúttal nem jelenik meg az előbbi figyelmeztető üzenet, adjunk a rendszergazdák csoportjának teljes hozzáférést: Add > Advanced > Find Now > Administrators > OK > OK, az "Allow" oszlopban pedig kapcsoljuk be a "Full Control" jelölőnégyzetet, végül lépjünk az "OK" gombra.
Próbáljuk megnyitni a fájlt - sikeres lesz.
További kapcsolók
A "takeown" parancs rendelkezik további kapcsolókkal.
/r = a módosítást az összes alkönyvtáron és fájlon végrehajtja, ez esetben nem egy fájlnevet, hanem egy mappanevet kell megadni:
takeown /f c:\proba /a /r
/ d:n = nem jelenik meg figyelmeztetés, hogy a rendszergazda nem rendelkezik olvasási jogokkal (/d:y = megjelenik a figyelmeztetés).
takeown /f c:\proba /a /r /d:n

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 131. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |