Kiekvieną kartą, kai serveryje pasiekiama byla, programinė įranga nustato failą prašančio asmens teises. Jei užklausą pateikia grupės vartotojas, kuriam neleidžiama to padaryti su prašomu failu, serveris pateikia klaidos pranešimą. Jei turite prieigą prie failo nustatymų, galite nustatyti jiems leidimus naudodami atitinkamas programas.
Nurodymai
1 žingsnis
Nustatykite, kokių teisių reikia norint nustatyti failą. UNIX sistemose, kurios dabar naudojamos daugumoje žiniatinklio serverių, vartotojai yra suskirstyti į tris grupes. Vienas iš jų (vartotojas) priklauso failo ar aplanko savininkui, kitas (grupė) - vartotojui, priklausančiam grupei, kuriai priklauso savininkas, o visa kita priskiriama trečiajai grupei (pasauliui). Kiekvienam failui turi būti apibrėžtas vartotojas, iš kurio grupės su juo galima rašyti, skaityti ar vykdyti operacijas (jei failą galima vykdyti). Šiame žingsnyje turite nustatyti, kuris teisių rinkinys turėtų būti priskirtas kiekvienai grupei.
2 žingsnis
Užkoduokite sukurtą teisių rinkinį. Kode turi būti trys skaitmenys, iš kurių pirmasis priklauso vartotojų grupei, antrasis - grupės grupei, o trečiasis - pasaulio grupei. Kiekvienas iš šių skaičių randamas pridedant atitinkamų operacijų kodus: skaitymo operacija atitinka kodą 4, rašymo operacija - kodas 2, vykdymo operacija - kodas 1. Pavyzdžiui, jei vartotojo grupė (pirmasis skaičius teisių rinkinyje)) reikia duoti leidimą rašyti ir vykdyti šį failą, skaičius bus 3 (2 + 1 = 3). Lygiai taip pat nustatomas antrasis ir trečiasis skaičiai - atitinkamai grupės grupės ir pasaulio teisės. Pavyzdžiui, didžiausi visų trijų grupių leidimai bus nustatyti priskyrus failui leidimų kodą 777.
3 žingsnis
Naudokite, pavyzdžiui, FTP klientą, norėdami nustatyti reikiamas teises į failus serveryje. Norėdami tai padaryti, turite prisijungti prie savo FTP serverio, rasti ir pasirinkti jame reikalingą failą, dešiniuoju pelės mygtuku spustelėkite jį ir kontekstiniame meniu pasirinkite komandą „Nustatymo teisės“. Atsidariusiame lange dauguma tokio pobūdžio programų siūlo du būdus, kaip nurodyti teisių rinkinį - lentelę su žymimųjų langelių rinkiniu ir lauko kodui įvesti. Naudodami žymimuosius langelius, galite atlikti ankstesniame žingsnyje aprašytų teisių kodavimo operaciją, o įvesties lauke turite įvesti paruoštą vertę (pavyzdžiui, 777). Paspaudus mygtuką „Gerai“, programa išsiųs serveriui UNIX komandą chmod (sutrumpintai - „Change MODe“) su atitinkamais parametrais, o serverio programinė įranga nustatys nurodyto failo teises.