A chmod minden egyes megadott fájl elérési jogait megváltoztatja a megadott mode mód szerint, amely lehet a változtatások szimbolikus reprezentációja, vagy egy szám, amely az új jogok bit-mintáját adja meg. A szimbolikus mód megadásának formátuma:
,,[ugoa...][[+-=][rwxXstugo...]...][,...]''.
Egyszerre több művelet is megadható, vesszővel elválasztva. Az ,,ugoa'' betűk kombinációja azt határozza meg, hogy mely felhasználók jogai fognak megváltozni a fájlt illetően: a fájl tulajdonosának jogai (u), a fájl csoportjában lévő felhasználók jogai (g), egyéb felhasználók jogai (o), illetve mindenkié (a). Ha ez a mező nincs megadva, akkor a jogok mindenkire érvényesek lesznek (mintha ,,a'' lenne érvényben), de az umask változó által meghatározott jogokat nem érintik. A ,,+'' operátor jogokat ad a fájl létező jogaihoz, a ,,-'' operátor jogokat töröl a fájl meglévő jogaiból, az ,,='' operátor pedig elveszi az összes jogot, majd a beállítottakat hozzáadja a fájlhoz. A ,,rwxXstugo'' betűk állítják be a jogokat a megadott felhasználóknak:
- olvasási (r),
- írási (w),
- futtatási (vagy könyvtár-hozzáférési) (x),
- futtatási (csak akkor, ha a fájl egy könyvtár, vagy már van más felhasználónak futtatási joga) (X),
- felhasználói vagy csoport azonosító beállítása futtatáskor (s),
- program text-szegmensének elmentése a swap-eszközre (t),
- a felhasználó által már birtokolt jogok (u),
- a csoport felhasználói által már birtokolt jogok (g),
- és bármely más felhasználóra vonatkozó jogok (o).
A számmal megadott mód oktális számjegyekből állhat (0-7), a megfelelő bit-értékek (4, 2 és 1) hozzáadásával. Bármely számjegy elhagyása a szám elejéről nulla számjeggyel egyenértékű. Az első számjegy
- a felhasználói azonosító beállítása (4),
- felhasználói csoport beállítása (2) és
- a text-szegmens elmentése (1)
attribútumokat állítja be.
A második számjegy a fájl tulajdonos felhasználóra vonatkozik:
- olvasás (4),
- írás (2),
- futtatás (1);
a harmadik
- a felhasználó csoportjában lévőkre,
- a negyedik a többi, nem a tulajdonos csoportjában lévő felhasználóra (ugyanazokkal az értékekkel).
A chmod nem változtatja meg a szimbolikus linkek jogait; a chmod rendszerhívásnak nincs ehhez joga. Ez azonban nem jelent problémát, mivel a szimbolikus link jogai nincsenek használatban. Ehelyett a szimbolikus link által mutatott fájl jogai változnak meg. Kivétel: a könyvtárakban rekurzívan megtalált szimbolikus link által mutatott fájl jogai nem változnak.
Nézzük hogy lehet legkönnyebben állítani ezeket a dolgokat a hétköznapi értelemben :)
Kell egy FTP kliens hozzá, pl. Windows Commander, FlashFXP stb..
Windows Commander-rel lépjünk fel a webszerverre, jelöljük ki/álljunk rá a módosítani kívánt fájlra, majd menjünk a "FILE" menü "ATTRIBÚTUM MÓDOSÍTÁSA..." menüpontban, ahol is módosítani tudjuk a jogokat egyszerűen azzal, hogy kivesszük vagy betesszük a pipákat.
FlashFXP-vel hasonló a helyzet. Nyissuk meg a webszervert, álljunk rá a módosítani kívánt fájlra, majd kattintsunk jobbegérgombot rajta, és a menüből válasszuk a "ATTRIBUTES (CTRL+O)-t. Itt annyival könnyebb a dolgunk, hogy már a pipák módosításásakor is látjuk mi lesz a végeredmény.
Harder
Profil
Korábbi hozzászólások (5)
A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.
Mit kellene olyankor tennem, ha nem engedi a chmod módosítását? Törölni szeretnék egy halom filet a szerverről, de nem tudom viszont az attribútumokat sem engedi állítani.
Nekem az a gondom, hogy FTPvel nemtok fellépni a WPre... nemtok se témát, se widgetet feltenni! Egyszerűen nem csatlakozik... mi lehet a gond? Köszi
Baresz, olyan hogy a wp-re nem tudsz fellépni ftp-vel, nincs. Az FTP-vel a szerverre kell fellépned, ahova a wp-t feltöltötted és az írásod alapján feltételezem, hogy a wp működik is, hisz már témát szeretnél feltenni.
Tehát egyszer már biztos sikeresen beléptél az ftp-re, telepítetted a wp-t is, nem?
Lehet, hogy hülye kérdés, de azért felteszem: Baresz, nem lehet, hogy összekeverted a Wordpress belépési adatait (felhasználónév,jelszó) az FTP adatokkal? Mert a kettő nem ugyan az, mint ahogy már Harder írta.
Nekem is az a gondom h nem engendi modositani Attribumot egy txt-fájnak jogot szeretnék adni Totál Commanderrel
Van hozzáfűznivalód? Írj nekem közvetlenül.
Kapcsolat