Gidse en lêers het 'n reeks eienskappe, waarop die webbedienersagteware bepaal wat presies mag word met hierdie lêer of vouer vir elke spesifieke gebruiker of groep gebruikers. Hierdie stel eienskappe word "toegangsregte" genoem. Hieronder is 'n beskrywing van hoe om die gewenste waarde van toegangsregte tot lêers en vouers te skep en in te stel.
Instruksies
Stap 1
Die meeste webbedieners word deesdae op UNIX-stelsels gebruik, waarin alle gebruikers in drie groepe verdeel is: "gebruiker" (dit is die eienaar van die map of lêer), "groep" (dit is 'n lid van dieselfde groep met die eienaar van die lêer) en "wêreld" (dit is alle ander gebruikers). Elke keer as die lêer verkry word, bepaal die bediener of die versoeker tot een van hierdie groepe behoort. As u byvoorbeeld via FTP by u webwerf aanmeld, u wagwoord en gebruikersnaam invoer, dan ken die bediener u toe aan die groep "gebruiker". As daar buiten u ander gebruikers is wat via FTP aanmeld, word hulle toegewys aan die groep "groep". En wanneer die blaaier van 'n werfbesoeker 'n versoek vir 'n lêer stuur, word die gebruiker toegewys aan die "wêreld" -groep. Elke gebruiker wat so geklassifiseer word, ontvang 'n stel regte - om die lêer te skryf, te lees of uit te voer. Byvoorbeeld, vir die versoek van 'n besoeker om uit 'n gids te lees en 'n script uit te voer, moet die kenmerke gelees en uitgevoer word vir die "wêreld" -groep. Om u as eienaar in staat te stel om 'n nuwe gids of lêer in 'n bestaande gids te skep met behulp van die FTP-protokol, moet hierdie gids 'n toelaatbare kenmerk hê om vir die "gebruikers" -groep te skryf.
Stap 2
Lees nou hoe stel gebruikersregte gekodeer word. Elke sodanige stel bestaan uit drie getalle: die eerste stel die regte vir die "gebruiker" -groep, die tweede vir die "groep" -groep en die derde vir die "wêreld" -groep. Elke nommer is 'n kombinasie van digitale opcodes: 4 - beteken die reg om te lees (lees)
2 - die reg om te skryf (skryf)
1 - voer reg uit Om byvoorbeeld een van die groepe die reg te stel om 'n lêer te skryf en uit te voer, voeg u net die ooreenstemmende getalle by (2 + 1 = 3). Die reg om onderskeidelik te lees en te skryf, word verkry deur 4 + 2 = 6 by te voeg. Daar is altesaam sewe opsies: 1 = voer uit
2 = skryf
3 = skryf + voer uit
4 = lees
5 = lees + voer uit
6 = lees + skryf
7 = lees + skryf + voer dus uit, om byvoorbeeld die mees volledige regte op 'n lêer vir elk van die drie groepe in te stel, moet u 'n stel eienskappe stel, wat uitgedruk word met die getal 777.
Stap 3
Nou oor die praktiese vestiging van gebruikersregte met behulp van die FTP-kliënt. Die UNIX-opdrag "CHMOD" (kort vir VERANDER MODE) word gebruik om toegangseienskappe in te stel. Alle moderne FTP-kliënte stuur so 'n opdrag outomaties - dit is nie nodig om dit handmatig in te voer nie, dit is genoeg om die ooreenstemmende numeriese uitdrukking van die eienskappe in te voer, of om die nodige vakkies in die ooreenstemmende vakkies te plaas. Die belangrikste ding vir u is om die gewenste kenmerkwaardes wat in die vorige stap beskryf is, korrek te kombineer.