Atributy říkají, kdo má jaké práva s daným souborem zacházet. Existují tři skupiny, pro které dané atributy nastavujeme. První skupinou je 'Vlastník', druhou je 'Skupina' a tou třetí je 'Svět'. Jim můžeme nastavit atributy pro čtení, zápis a vykonání. Tedy tím říkáme, kdo má právo daný soubor číst, zapsat, nebo spustit.
Soubor s nastavením "Všichni se všemi právy" má atributy definovány čísly 777.
V php se dá změna atributů provést pomocí příkazu chmod.
| <?php chmod ( $jmeno_souboru , $nastaveni_atributu ); ?> |
Pokud chcete kombinovat povolení práv, jako jsem tomu udělal v příkladě na začátku stránky.
Stačí sečíst čísla v daném sloupci, tedy pokud chcete, aby jen vlastník měl právo číst a zapisovat,
bude zápis vypadat takto: 600.
Více práv = sečtení čísel v příslušném sloupci
Všichni mají povoleno čtení a zápis a mají zakázané spuštění.
| výpočet: 400+200+40+20+4+2 = 666 |
| Vlastník | Skupina | Svět | |
|---|---|---|---|
| čtení | 400 | 040 | 004 |
| zápis | 200 | 020 | 002 |
| spuštění | 100 | 010 | 001 |