Hardware

Linux fil- og mappetilladelsesadministration

Indholdsfortegnelse:

Anonim

Som vi ved, er Linux et system, der blev designet med en netværksorientering. Derfor repræsenterer sikkerhed et kritisk punkt, da beskyttelsen af ​​de oplysninger, vi lagrer på vores computere eller servere, afhænger af den. Det er her, hvor styring af fil- og mappetilladelser i Linux bliver vigtig, da mange brugere har mulighed for adgang til alle ressourcer.

Håndtering af fil- og mappetilladelser i Linux

Bruger ejer og gruppeejer af en fil

I Linux hører alle filer nødvendigvis til en bruger og en gruppe brugere. Derfor, når en fil oprettes, vil ejeren være den bruger, der oprettede den, og gruppen vil også være hovedgruppen for den nævnte bruger.

En måde at se brugeren og gruppen, der ejer en fil på, er ved hjælp af kommandoen ls, efterfulgt af indstillingen -l (langt format).

Resultatet er en liste over alle filer, en pr. Linje. Hvor den første 10-karakterblok i begyndelsen repræsenterer filtypen og tilladelserne (Se billede i begyndelsen).

Det første tegn angiver filtypen. Hvis det er en bindestreg '-' er det en normal fil, hvis det er en 'd' repræsenterer en mappe (bibliotek), på den anden side indikerer bogstavet 'l' at det er et link (link). Du kan også henvise til andre værdier som s, p, b, der henholdsvis svarer til stikkontakter, rør og blokkeenheder.

De næste 9 tegn repræsenterer ejerbrugertilladelser (3 tegn), ejergruppetilladelser (3 tegn) og tilladelserne for resten af ​​brugerne (3 tegn). Hvilke er kodet i henhold til de bogstaver, der er relevante for hver type tilladelse (vi ser dette detaljeret i det næste afsnit). Hvis der ikke vises bogstaver, og der i stedet er bindestreger, betyder det, at der ikke er indstillet nogen tilladelsestype.

Typer af tilladelser

Håndteringen af ​​fil- og mappetilladelser i Linux udføres gennem et skema med tre typer tilladelser, som brugere eller grupper kan have. Ordningen er som følger:

  • Læs tilladelse Skriv tilladelse Udførelse tilladelse

Dens betydning ændres i henhold til den kontekst, hvor det anvendes, det vil sige, hvis det er filer eller mapper. Vi ser dette i nedenstående afsnit.

Læs tilladelse

Dette betyder, at brugeren kun har tilladelse til at læse eller se filen. Gælder for adgang fra ethvert program til redigering af filer eller konsolkommandoer. Hvis brugeren ikke har tilladelser, kan de simpelthen ikke se filen.

På den anden side, hvis en bruger har læsetilladelser for en mappe, indikerer det, at brugeren vil være i stand til at se alt indholdet i mappen.

I tilladelsestyring bruges bogstavet “r” til at repræsentere læsetilladelsen, der kommer fra det engelske “læst”.

Skriv tilladelse

Denne tilladelse angiver, at en bruger har magten over en fil til at ændre dens indhold, selv op til at slette den. Det giver dig også muligheden for at ændre filtilladelser ved hjælp af chmod- kommandoen samt ændre ejeren (bruger eller gruppe) ved hjælp af chown.

I tilfælde af mapper giver det brugeren beføjelse til at ændre indholdet og udføre handlinger, såsom at oprette og ændre andre mapper / filer deri.

Det er repræsenteret ved bogstavet "w", skrivetilladelse, stammer fra det engelske "skriv".

Tilladelse til henrettelse

Som vi kan udlede fra dens navn, giver denne tilladelse brugeren muligheden for at udføre en fil. I tilfælde af at en bruger ikke har udførte tilladelser på en fil, kan de ikke udføre den, selvom det er et program. Desuden er de eneste eksekverbare filer scripts eller kommandofiler og applikationer; hvis vi prøver at køre dem uden at have tilladelserne, vil det resultere i fejl.

Med hensyn til mapperne, hvis brugeren har udført tilladelser på dem, henviser det til det faktum, at han kan få adgang til det. Denne tilladelse gælder både for indtastning fra cd-kommandoen eller fra en hvilken som helst filudforsker.

Udførelsestilladelse er repræsenteret med bogstavet "x" fra det engelske "e X ecute".

Du kan være interesseret i at læse: Administrere brugere og grupper i Linux

Hvordan gives tilladelser?

Tilladelsesstyring i Linux definerer, at tilladelser kun kan gives som følger:

  • Til den bruger, der ejer filen Til gruppen, der ejer filen Til alle andre brugere på systemet (alle undtagen ejeren)
VI ANBEFALER dig Ubuntu 16.10 Beta 2 kan downloades

Med andre ord er der ingen mulighed for at give tilladelser til specifikke brugere, eller medmindre du er ejeren af ​​filen. Derfor kan tilladelser kun tildeles den ejer bruger, den ejer gruppe eller andre brugere. Enten læser, skriver, udføres eller en kombination af dem.

Det er vigtigt at bemærke, at det er nødvendigt at have eksekveringstilladelser på den for at foretage ændringer i tilladelser i en fil. På den anden side kan rodbrugeren foretage ændringer, især da han har fuld adgang til systemadministrationen.

Ændring af tilladelser

I tilfælde af at du vil foretage ændringer i tilladelsestyring, bruger vi chmod-kommandoen. Chmod-kommandosyntaxen er som følger:

chmod tilladelse filnavn_eller_folder

Hvor "tilladelse" er repræsenteret som følger:

Initialer, som tilladelsen henvender sig til:

  • bruger = gruppe = gresto = o (andet)

Efterfulgt af tegnet, der svarer til handlingen:

  • Sign + for at tilføje tilladelse Sign - for at fjerne tilladelse

Endelig tilladelsestypen: læse = r, skriv = w og udfør = x

Lad os se nogle eksempler med filen "eksempel.txt"

Giv skrivetilladelse til ejerbrugeren på filen “eksempel.txt”:

chmod u + w eksempel.txt

Fjern tilladelsen til at skrive til andre brugere på filen “eksempel.txt”:

chmod ow eksempel.txt

Giv læse tilladelse til den ejende gruppe på filen "eksempel.txt":

chmod g + r eksempel.txt

Du kan også give forskellige tilladelser i den samme kommandoudførelse, du behøver kun at adskille dem med kommaer:

chmod u + w, gr eller eksempel.txt

Da det også giver mulighed for at sammensætte flere brugere

chmod ug + w eksempel.txt

På den anden side er der også muligheden for at ændre tilladelserne ved hjælp af filudforskeren. For dette skal vi bare vælge filen eller mappen og klikke på højre museknap -> Egenskaber, egenskabsvinduet vises, så går vi til tilladelsesfanen og vi kan etablere dem på en enkel og hurtig måde. Det skal bemærkes, at markeringen kan være en eller flere filer eller mapper.

Hardware

Valg af editor

Back to top button