Els directoris i els fitxers tenen un conjunt d’atributs, en funció dels quals el programari del servidor web determina què es pot fer exactament amb aquest fitxer o carpeta per a cada usuari o grup d’usuaris específics. Aquest conjunt d'atributs es coneix com a "drets d'accés". A continuació es mostra una descripció de com crear i establir el valor desitjat dels drets d’accés a fitxers i carpetes.
Instruccions
Pas 1
Actualment, la majoria de servidors web funcionen en sistemes UNIX, en què tots els usuaris es divideixen en tres grups: "usuari" (aquest és el propietari de la carpeta o fitxer), "grup" (és un membre del mateix grup amb el propietari de el fitxer) i "món" (tots són altres usuaris). Cada vegada que s’accedeix al fitxer, el servidor determina si el sol·licitant pertany a un d’aquests grups. Per exemple, si inicieu sessió al vostre lloc mitjançant FTP, introduïu la vostra contrasenya i nom d'usuari, el servidor us assignarà al grup "usuari". Si a més de vosaltres hi ha altres usuaris que inicien sessió mitjançant FTP, s'assignaran al grup "grup". I quan el navegador d'un visitant del lloc envia una sol·licitud d'un fitxer, aquest usuari s'assignarà al grup "món". Cada usuari classificat d’aquesta manera rep un conjunt de drets: escriure, llegir o executar el fitxer. Per exemple, per a la sol·licitud d'un visitant del lloc de llegir des d'un directori i executar un script, l'script ha d'haver llegit i executat atributs habilitats per al grup "món". I per tal que, com a propietari, pugueu crear un directori o un fitxer nou a qualsevol directori existent mitjançant el protocol FTP, aquest directori ha de tenir un atribut permissiu per escriure per al grup "usuari".
Pas 2
Ara sobre com es codifiquen els conjunts de drets d’usuari. Cadascun d'aquests conjunts consta de tres nombres: el primer estableix els drets per al grup "usuari", el segon per al grup "grup" i el tercer per al grup "mundial". Cada número és una combinació de codis d’opció digitals: 4: significa el dret a llegir (llegir)
2 - dret a escriure (escriure)
1 - executar a la dreta Per exemple, per establir un dels grups el dret a escriure i executar un fitxer, només cal afegir els números corresponents (2 + 1 = 3). El dret a llegir i escriure, respectivament, s’obtindrà afegint 4 + 2 = 6. Hi ha set opcions en total: 1 = executar
2 = escriure
3 = escriure + executar
4 = llegir
5 = llegir + executar
6 = llegir + escriure
7 = llegir + escriure + executar Per tant, per tal d’establir els drets més complets d’un fitxer per a cadascun dels tres grups, cal establir-li un conjunt d’atributs, que s’expressa amb el número 777.
Pas 3
Ara sobre l’establiment pràctic de drets d’usuari mitjançant el client FTP. L'ordre UNIX "CHMOD" (abreviatura de CHange MODe) s'utilitza per establir atributs d'accés. Tots els clients FTP moderns envien aquesta ordre automàticament; no cal introduir-la manualment; n'hi ha prou amb introduir l'expressió numèrica corresponent dels atributs o simplement posar les caselles de selecció necessàries a les caselles de selecció corresponents. El més important per a vosaltres és combinar correctament els valors d’atribut desitjats descrits al pas anterior.