Kataloger och filer har en uppsättning attribut, baserade på vilka webbserverns programvara bestämmer vad som exakt får göra med den här filen eller mappen för varje specifik användare eller användargrupp. Denna uppsättning attribut kallas "åtkomsträttigheter". Nedan följer en beskrivning av hur man skapar och ställer in önskat värde på åtkomsträttigheter till filer och mappar.
Instruktioner
Steg 1
De flesta webbservrar körs idag på UNIX-system, där alla användare är uppdelade i tre grupper: "användare" (detta är ägaren till mappen eller filen), "grupp" (detta är medlem i samma grupp med ägaren till filen) och "världen" (dessa är alla andra användare). Varje gång filen öppnas bestämmer servern om begäraren tillhör en av dessa grupper. Till exempel, om du loggar in på din webbplats via FTP, anger ditt lösenord och användarnamn, tilldelar servern dig till "användargruppen". Om det förutom dig finns andra användare som loggar in via FTP, kommer de att tilldelas gruppen "grupp". Och när en webbplatsbesökares webbläsare skickar en begäran om en fil, kommer den användaren att tilldelas gruppen "världen". Varje användare som klassificeras på detta sätt får en uppsättning rättigheter - att skriva, läsa eller köra filen. Till exempel, för en besökares begäran att läsa från en katalog och köra ett skript, måste skriptet ha läst och exekverat attribut aktiverat för gruppen "världen". Och för att du som ägare ska kunna skapa en ny katalog eller fil i någon befintlig katalog med hjälp av FTP-protokollet, måste den här katalogen ha ett tillåtet attribut för att skriva för "användargruppen".
Steg 2
Nu om hur uppsättningar av användarrättigheter kodas. Varje sådan uppsättning består av tre siffror: den första anger rättigheterna för "användar" -gruppen, den andra för "grupp" -gruppen och den tredje för "värld" -gruppen. Varje nummer är en kombination av digitala opkoder: 4 - betyder rätten att läsa (läsa)
2 - rätten att skriva (skriva)
1 - exekvera rätt Om du till exempel vill ange en av grupperna rätten att skriva och köra en fil lägger du bara till motsvarande siffror (2 + 1 = 3). Rätten att läsa respektive skriva kommer att erhållas genom att lägga till 4 + 2 = 6. Det finns sju alternativ totalt: 1 = exekvera
2 = skriv
3 = skriv + kör
4 = läs
5 = läs + kör
6 = läs + skriv
7 = läs + skriv + exekvera. För att till exempel, för att ställa in de mest fullständiga rättigheterna till en fil för var och en av de tre grupperna, måste du ställa in den en uppsättning attribut, som uttrycks av siffran 777.
Steg 3
Nu om den praktiska upprättandet av användarrättigheter med hjälp av FTP-klienten. UNIX-kommandot "CHMOD" (förkortning för CHange MODe) används för att ställa in åtkomstattribut. Alla moderna FTP-klienter skickar ett sådant kommando automatiskt - det finns inget behov av att ange det manuellt, det räcker att ange motsvarande numeriska uttryck för attributen, eller helt enkelt sätta de nödvändiga kryssrutorna i motsvarande kryssrutor. Det viktigaste för dig är att korrekt kombinera önskade attributvärden som beskrivs i föregående steg.