Mastering Mac: Fájljogosultságok kötegelt módosítása egyszerűen


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ő:

chmod [options] mode file(s)

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:

cd Documents

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:

chmod -R 755 Documents

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.

FAQ
Hogyan állíthatom be a 755-ös engedélyeket Macen?

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.

Hogyan adhatok magamnak teljes jogosultságot egy Mac számítógépen?

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.