Kas yra (CHMOD) prieigos teisės?
Sekmadienis, 29 Rugpjūtis 2010 00:29
Parašė Rimvydas
Peržiūrų: 1124
Chmod - tai programa, leidžianti keisti failų ir katalogų atributus. Pats pavadinimas kilęs iš Unix programos OC Unix chmod.
Prieigos teisės - tai failo ar katalogo atributas kuris nurodo serveriui kokius veiksmus su tuo failu ar katalogu galima atlikti.
Unix platformoje visi vartotojai skirstomi į tris grupes:
Users (u) - failo savininkas
Group (g) - tos pačios grupės narys kuriai priklauso ir failo savininkas
World (o) - visi kiti
Kai yra jungiamasi prie serverio, serveris automatiškai priskiria jus tam tikrai grupei. Pvz kai jungiaties per FTP kliento programa su administratoriaus vardu, jūs priskiriamas "Users" grupei. Jei jungiatės kitu vardu, esate priskiriamas "Group" grupei. Vartotojai, besilankantys jūsų tinklapyje, priskiriami "World" grupei.
Kai esate priskirtas grupei, serveris nustato, kokius veiksmus tas vartotojas gali atlikti su failu ar katalogu. Yra trys galimi veiksmai, kurie žymimi skaičiais arba raidėmis.
4 - read (r) - skaitymas
2 - write (w) - rašymas
1 - execute (x) - vykdymas
Kad galėtumėte pamatyti katalogą, reikia , kad jam būtu suteiktos "execute" (vykdymo) teisės. Norėdami peržiūrėti jo turinį turime suteikti "read" (skaitymo) teises. Norėdami tame kataloge sukurti (įkelti) naują katalogą ar failą jam turime suteikti "write" teises.
Taigi norėdami pvz. suteikti kažkuriai grupei maksimalias prieigos teises turime parašyti sekančia kombinacija 1+2+3 ir gauname 7. Vadinasi maksimalios teisės yra žymimos skaičiumi 7. Žemiau išvardinti visi galimi variantai:
1 = vykdymas
2 = rašymas
3 = vykdymas ir rašymas
4 = skaitymas
5 = vykdymas ir skaitymas
6 = skaitymas ir rašymas
7 = skaitymas, vykdymas ir rašymas
Norėdami atlikti komandą gauname eilutę susidedančią iš trijų skaičių pvz.: 644 kur pirmas skaičius reiškia User grupės, antras Group grupės, trečias World grupės teises.
Pavyzdžius ir paaiškinimus rašau naudodamas skaitmeninį ženklinimą (ne raides) , nes daugumoje atvejų tiek literatūroje, tiek praktikoje naudojami skaitmenys.
Comod komandą galime atlikti naudodami FTP kliento programas. Beveik visose šiose programose yra integruota funkcija leidžianti keisti failų
atributus. Taip pat dauguma "hostingo" tiekėjų yra įdiegę programas leidžiančias prisijungus prie hostingo administravimo skydo atlikti CHOMOD funkciją.
Aptarkite šį straipsnį forume
Norėdami dalyvauti diskusijoje turite prisijungti arba užsiregistruoti . Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.


