Adresáre a súbory majú súbor atribútov, na základe ktorých softvér webového servera určuje, čo presne je dovolené robiť s týmto súborom alebo priečinkom pre každého konkrétneho používateľa alebo skupinu používateľov. Táto skupina atribútov sa označuje ako „prístupové práva“. Ďalej je uvedený popis toho, ako vytvoriť a nastaviť požadovanú hodnotu prístupových práv k súborom a priečinkom.
Inštrukcie
Krok 1
Väčšina webových serverov v súčasnosti funguje na systémoch UNIX, v ktorých sú všetci používatelia rozdelení do troch skupín: „používateľ“(toto je vlastník priečinka alebo súboru), „skupina“(jedná sa o člena tej istej skupiny s vlastníkom súboru). súbor) a „svet“(jedná sa o všetkých ostatných používateľov). Pri každom prístupe k súboru server určí, či žiadateľ patrí do jednej z týchto skupín. Napríklad, ak sa prihlásite na svoj web cez FTP a zadáte svoje heslo a užívateľské meno, potom vás server priradí do skupiny „user“. Ak sa okrem vás prihlasujú prostredníctvom FTP aj ďalší používatelia, budú priradení do skupiny „group“. A keď prehliadač návštevníka stránky odošle požiadavku na súbor, bude tento užívateľ zaradený do „svetovej“skupiny. Každý takto klasifikovaný užívateľ dostane sadu práv - na zápis, čítanie alebo vykonanie súboru. Napríklad pre požiadavku návštevníka stránky na čítanie z adresára a spustenie skriptu musí mať skript povolené atribúty čítania a spustenia pre skupinu „svet“. Aby ste ako vlastník mohli vytvoriť nový adresár alebo súbor v ľubovoľnom existujúcom adresári pomocou protokolu FTP, musí mať tento adresár prípustný atribút na zápis pre skupinu „user“.
Krok 2
Teraz o tom, ako sú zakódované sady používateľských práv. Každá takáto sada pozostáva z troch čísel: prvé nastavuje práva pre skupinu „používateľ“, druhé pre skupinu „skupina“a tretie pre skupinu „svet“. Každé číslo je kombináciou digitálnych kódov: 4 - znamená právo na čítanie (čítanie)
2 - právo písať (písať)
1 - správne vykonanie Napríklad na nastavenie práva jednej zo skupín na zápis a vykonanie súboru stačí pridať príslušné čísla (2 + 1 = 3). Právo čítať a písať sa získa pripočítaním 4 + 2 = 6. Existuje celkovo sedem možností: 1 = vykonať
2 = napísať
3 = zápis + vykonanie
4 = prečítať
5 = prečítať + vykonať
6 = čítať + písať
7 = čítať + zapisovať + spúšťať Aby ste napríklad nastavili najkompletnejšie práva na súbor pre každú z troch skupín, musíte mu nastaviť množinu atribútov, ktorá je vyjadrená číslom 777.
Krok 3
Teraz o praktickom zriadení používateľských práv pomocou klienta FTP. Príkaz UNIX „CHMOD“(skratka pre CHange MODe) sa používa na nastavenie prístupových atribútov. Všetci moderní klienti FTP odosielajú takýto príkaz automaticky - nie je potrebné ho zadávať manuálne, stačí zadať príslušné číselné vyjadrenie atribútov alebo jednoducho vložiť potrebné začiarkavacie políčka do zodpovedajúcich začiarkavacích políčok. Najdôležitejšie je správne skombinovať požadované hodnoty atribútov popísané v predchádzajúcom kroku.