A fájlok tulajdonjogának megváltoztatása Mac OS X rendszerben
Bár kissé ritka a tulajdonosi és engedélyekkel kapcsolatos hibák a Mac OS X rendszerben, ez megtörténhet, különösen akkor, ha egy fiókot áthelyeztek, vagy a fájltulajdonost egy harmadik féltől származó alkalmazás módosította. Gyakran csak végigfuttathatja a folyamatot a felhasználói engedélyek kijavításához, de ez nem mindig garantált a probléma megoldása, és bizonyos helyzetekben közvetlenül be kell állítania a fájlok tulajdonjogát akár egyetlen dokumentumon, akár egy fájlcsoporton a kívánt felhasználó előtt. visszakapja a megfelelő hozzáférést a fájlhoz.Ilyen helyzetekben kétféleképpen lehet manuálisan megváltoztatni a fájlok tulajdonjogát, a Finderen és a parancssoron keresztül. Mindkettővel foglalkozunk, bár a haladóbb felhasználók számára a chown parancs valóban sokkal gyorsabb, és bizonyos szempontból egyszerűbb is lehet.
Fájlok tulajdonjogának megváltoztatása a Finder segítségével Mac OS X rendszerben
A fájlok tulajdonjogát ugyanazon a Get Info panelen keresztül módosíthatja, amely lehetővé teszi az engedélyek módosítását a Mac OS X Finderben:
- Válassza ki a fájlt a Finderben, majd nyomja meg a Command+i billentyűkombinációt az „Információ lekérése” ablak előhívásához
- Kattintson a „Megosztás és engedélyek” melletti nyílra a tulajdonjog és az engedélyek megjelenítéséhez
- Válassza ki a lakat ikont a beállítások feloldásához
- Kattintson a gombra új tulajdonos hozzáadásához, majd adja hozzá a felhasználót a listából, és válassza a „Kiválasztás” lehetőséget.
- Most válassza ki a nevet, majd kattintson a fogaskerék ikonra, majd válassza a „Legyen (felhasználónév) tulajdonos” lehetőséget.
Bár kétségtelenül egyszerű a Finder áthaladása, mégis több lépésből áll, és a terminál több szempontból is gyorsabb lehet. Ne ijedjen meg a parancssortól, végigjárjuk a folyamatot, és amint látni fogja, valójában nagyon egyszerű.
Fájltulajdonjog módosítása a parancssorból a chown segítségével
A parancssor használata általában fejlettebbnek számít, de bizonyos helyzetekben nem csak gyorsabb, mint a grafikus felületen való átlépés, de bizonyos szempontból egyszerűbb is. Itt végigvezetjük a fájltulajdonosok megváltoztatásának alapjait a „chown” paranccsal, amely szabványos a Mac OS X rendszerben és a unix szinte minden változatában.
A kezdéshez indítsa el a Terminált az /Applications/Utilities/ mappából.
A szintaxis a legegyszerűbb formájában:
chown
Használati példaként a „teszt-file.txt” nevű fájl tulajdonjogának „Bob” felhasználóra cseréléséhez a következő parancsot kell megadni:
chown Bob tesztfájl.txt
Ne feledje, hogy a használni kívánt felhasználónév a fiók rövid neve, amely általában az otthoni könyvtár elnevezése. Ha nem biztos abban, hogy mi a rövid felhasználónév, írja be a terminálba a „whoami” szót az aktuális rövid név lekéréséhez, vagy írja be az „ls /Users” kifejezést az összes felhasználói fiók listájának megtekintéséhez a jelenlegi Mac gépen.
Ha módosítja a rendszerfájlok tulajdonjogát vagy más felhasználók fájljait, amelyekhez nincs olvasási és írási hozzáférése, mindig folytathatja a chown-t a 'sudo'-val, hogy a chown-t szuperfelhasználóként használhassa és kényszerítse. a változás:
sudo chown bob ~/Desktop/test-file.txt
Általában nem kell módosítania egy fájl csoportját, de ezt a chown segítségével is megteheti, ha a kívánt felhasználónévhez egy kettősponttal hozzáfűzi a következőképpen:
sudo chown bob:staff ~/Desktop/test-file.txt
Ismét, általában nem kell módosítania a fájlcsoportot, bár időnként olyan fájlba fog futni, amely valamilyen módon elvesztette vagy eltulajdonította mind a tulajdonos felhasználóját, mind a hozzáférési szintcsoportot, amelyhez korábban tartozott.
Mac OS X rendszerben a csoport általában vagy „személyzet” az általános felhasználói fájlok esetében, amelyek nem adminisztrátori szintű, „adminisztrátor” az adminisztratív szintű felhasználói fájlokhoz, például alkalmazások, beállítások és csatlakoztatott meghajtók, és „ kerék" a szuperfelhasználók hozzáféréséhez az operációs rendszer alapvető összetevőihez, például a /bin, /library, /home, /etc, /usr/ stb
Egyébként az igényeinek megfelelő módszert használja, de manapság szinte minden fájltulajdon-módosítási esethez elindítom a terminált, és a chown-t használom.Ez többnyire preferencia kérdése, de soha nem voltam nagy rajongója a Get Info panelek tulajdonjogi kezelésének, bár ez általában megfelelő az engedélyek gyors módosításához.