A fájljogosultságok a számítógépes biztonság egyik alapvető szempontja, és meghatározzák, hogy ki férhet hozzá egy fájlhoz, végezhet módosításokat vagy hajthat végre egy programot. A Mac OS X rendszerben az engedélyek minden egyes fájlhoz vagy mappához az olvasási, írási és végrehajtási jelek kombinációjával kerülnek beállításra a tulajdonos, a csoport és mások számára. Bár a fájlengedélyeket egyesével módosíthatja a Get Info menü vagy a Terminál segítségével, ez fárasztó és időigényes lehet, ha sok módosítandó fájlja van. Szerencsére van egy gyorsabb és hatékonyabb módja a fájlengedélyek kötegelt módosításának a Mac OS X-ben a Terminál és a chmod parancs segítségével.
Mielőtt belemerülnénk a technikai részletekbe, értsük meg, mit jelent és hogyan működik a chmod. chmod a „change mode” rövidítése, és egy parancssori segédprogram, amely lehetővé teszi a fájlok és könyvtárak engedélyeinek módosítását Unix-alapú rendszerekben, például a Mac OS X-ben. A chmod használatának szintaxisa a következő:
A „mode” paraméter egy betűkből és számokból álló kombináció, amely meghatározza a fájl(ok) új engedélyeit. A betűk a tulajdonosnak, a csoportnak és másoknak felelnek meg, a számok pedig az olvasási, írási és végrehajtási zászlókat jelentik. Például a 644-es mód azt jelenti, hogy a tulajdonos olvashatja és írhatja a fájlt, míg a csoport és a többiek csak olvashatják. A 755-ös mód azt jelenti, hogy a tulajdonos olvashatja, írhatja és végre is hajthatja a fájlt, míg a csoport és a többiek csak olvashatják és végre is hajthatják azt.
Most, hogy ismerjük a chmod alapjait, nézzük meg, hogyan használhatjuk a fájlengedélyek kötegelt módosítására. Először is nyissa meg a Terminál alkalmazást az Alkalmazások/Utilities mappából. Navigáljon a cd paranccsal abba a könyvtárba, ahol a fájljai találhatók. Ha például a fájljai a Documents mappában vannak, írja be a következőt:
Ezután a find paranccsal keresse meg a módosítani kívánt fájlokat és mappákat. Ha például az aktuális könyvtárban és annak alkönyvtáraiban lévő összes .txt kiterjesztésű fájl engedélyeit meg akarja változtatni, írja be a következőt:
find . -name „*.txt” -exec chmod 644 {} ;
Ez a parancs megkeresi az összes .txt kiterjesztésű fájlt (a * helyettesítő karakter használatával), majd minden egyes megtalált fájl esetében végrehajtja a chmod parancsot 644-es móddal. A {} helyőrző az egyes megtalált fájlok nevét jelöli, az ; szimbólum pedig a parancs végét. Vegye figyelembe, hogy a 644-es módot bármilyen más, az igényeinek megfelelő móddal helyettesítheti.
Ha az aktuális könyvtárban és annak alkönyvtáraiban lévő összes fájl és mappa jogosultságát meg akarja változtatni, a rekurzív feldolgozáshoz használhatja a -R opciót. Ha például a Dokumentumok könyvtár összes fájljának és mappájának 755-ös módját szeretné beállítani, írja be a következőt:
Ez a parancs 755-ös módot állít be a Documents könyvtár és alkönyvtárainak összes fájljára és mappájára, beleértve a rejtett fájlokat és a rendszerfájlokat is. Vegye figyelembe, hogy egyes fájlok és mappák módosításához rendszergazdai jogosultságokra van szükség, és hogy a rendszerfájlok jogosultságainak módosítása váratlan viselkedést okozhat, vagy akár károsíthatja a rendszert.
Összefoglalva, a fájljogosultságok kötegelt módosítása a Mac OS X rendszerben időt és energiát takaríthat meg, ha tudja, hogyan kell használni a Terminált és a chmod parancsot. Ezeknek a technikáknak az elsajátításával beállíthatja a megfelelő engedélyeket a fájljaihoz és mappáihoz, és biztonságban tarthatja őket az illetéktelen hozzáféréstől vagy módosítástól. Csak ne feledje, hogy legyen óvatos a rendszerfájlok vagy mappák módosításakor, és mindig készítsen biztonsági másolatot az adatairól, mielőtt bármilyen módosítást végrehajt.
A 755-ös engedélyek beállítása Macen egy adott fájl vagy könyvtár fájlhozzáférési engedélyeinek módosítását jelenti. Ezt a folyamatot a Mac számítógépén a Terminal alkalmazás segítségével végezheti el.
Az alábbiakban a 755-ös engedélyek beállításának lépései következnek Mac számítógépen:
1. Nyissa meg a Terminál alkalmazást a Mac számítógépén. Ezt a képernyő jobb felső sarkában található Spotlight kereső ikonra kattintva és a „Terminal” beírásával teheti meg.
2. Navigáljon ahhoz a fájlhoz vagy könyvtárhoz, amelynek az engedélyeit módosítani szeretné a „cd” parancs segítségével. Ha például az asztalon található „myfolder” nevű mappa engedélyeit szeretné módosítani, írja be a „cd Desktop/myfolder” parancsot, majd nyomja le az Entert.
3. Ha már a könyvtárban van, írja be a következő parancsot: „chmod 755 fájlnév” (a „fájlnév” helyett írja be annak a fájlnak a nevét, amelynek az engedélyeit módosítani szeretné). Nyomja meg az enter billentyűt.
4. Ellenőrizze a jogosultságok módosítását az „ls -l” beírásával, és keresse meg a fájlt a könyvtárban. A fájl engedélyeinek most már 755-re kell állítaniuk.
Megjegyzés: Legyen óvatos a fájlengedélyek módosításakor, mivel ez hatással lehet a rendszer és a fájlok működésére. Mindig győződjön meg róla, hogy tudja, mit csinál, mielőtt folytatja.
Ha teljes jogosultságokat szeretne adni magának egy Mac számítógépen, kövesse az alábbi lépéseket:
1. Kattintson a képernyő bal felső sarkában lévő Apple ikonra, és válassza a „Rendszerbeállítások” lehetőséget.
2. Kattintson a „Biztonság és adatvédelem” menüpontra.
3. Kattintson az „Adatvédelem” fülre.
4. Kattintson az ablak bal alsó sarkában lévő lakat ikonra, és adja meg az admin felhasználónevét és jelszavát.
5. Válassza ki a bal oldali listából a „Teljes lemezelérés” lehetőséget.
6. Kattintson a „+” gombra, és válassza ki azokat az alkalmazásokat vagy mappákat, amelyeknek teljes jogosultságot kíván adni.
7. Miután kiválasztotta az alkalmazásokat vagy mappákat, kattintson a „Megnyitás” gombra, hogy felvegye őket a listára.
8. Zárja be az ablakot, és a beállítások el lesznek mentve.
Vegye figyelembe, hogy a teljes körű engedélyek megadása bizonyos alkalmazásoknak kockázatos lehet, ezért fontos, hogy csak a megbízható alkalmazásoknak adjon teljes körű engedélyeket.