Juster adgangsrettigheder i Linux

Anonim

Juster adgangsrettigheder i Linux

I operativsystemer baseret på Linux-kernen er der et autoritetsopsætningsværktøj, der giver dig mulighed for at opdele adgangsrettigheder mellem konti. Dette er en begrænsning af adgang til bestemte filer, mapper eller applikationer. Der er tre typer af lignende rettigheder - læsning, skrivning og udførelse. Enhver af dem kan redigeres separat under hver bruger, der er registreret i OS, ved hjælp af specialværktøjer. Næste vil blive betragtet som to konfigurationsmetoder for de nævnte parametre.

Konfigurer adgangsrettigheder til Linux

De metoder, der betragtes i dag, er egnede til alle Linux-distributioner, da de er universelle. Er det den første måde at være utilgængelig for de brugere, der ikke har en fast filhåndtering, og systemstyringen udføres udelukkende gennem konsollen. I dette tilfælde anbefaler vi straks at skifte til den anden mulighed, hvor CHMOD-kommandoen-handlingen er beskrevet detaljeret. Andre brugere, der aktivt interagerer med den grafiske systemgrænseflade, anbefaler vi at betale dig tid til to metoder, fordi de har flere forskellige adgang til adgang.

Før du starter måder, skal du sørge for, at systemet har det nødvendige antal brugere. Hvis du ved, at der vil være flere personer, der har adgang til computeren, skal du oprette din egen særskilte konto, og derefter gå til udnævnelse af adgangsrettigheder. En detaljeret vejledning om dette emne findes i den anden artikel ved hjælp af følgende link.

Selvfølgelig tillader de indstillinger, der er til stede i filhåndteringen, hurtigt og uden problemer med at redigere adgangen til objekter, men nogle gange er et sæt funktioner begrænset nok, og nogle brugere har brug for en mere fleksibel konfiguration. I en sådan situation anbefaler vi at kontakte følgende metode.

Metode 2: Chmod Team

De brugere, der allerede har stødt på udførelsen af ​​visse opgaver i operativsystemer på Linux, ved nok, at de fleste af alle handlinger foretages via den klassiske konsol ved hjælp af forskellige kommandoer. Redigering af adgangens rettigheder til filer og mapper var ingen undtagelse og nyttig for denne indbyggede chmod-værktøj.

Chmod syntax.

Hver kommando har sin egen syntaks - et sæt muligheder og parametre optaget i en bestemt sekvens for at angive de nødvendige handlinger. Derefter vil indgangssekvensen være sådan: CHMOD + Valg + Rettigheder + Objektnavn eller PATH til IT. Detaljerede oplysninger om, hvordan du bruger chmod, læs i konsollen. Du kan køre det gennem menuen eller Ctrl + Alt + T-tasten.

Start af terminalen for at udføre CHMOD-kommandoen i Linux-operativsystemet

I terminalen skal du registrere Chmod --Help og klikke på Enter-tasten. Derefter vil den officielle dokumentation på standardsproget blive vist, hvilket vil bidrage til at håndtere nytteværdiens grundlæggende. Men vi giver stadig en mere detaljeret beskrivelse af alle muligheder og rettigheder.

Bekendtgørelse med den officielle dokumentation af Chmod Utility via konsollen i Linux

Adgangsrettigheder

Som du allerede ved fra ovenstående oplysninger, er der tre typer rettigheder i Linux i Linux - læsning, skrivning og udførelse. Hver af dem har sin egen brevbetegnelse i chmod, som skal bruges, når man arbejder med holdet.

  • R - læsning;
  • W - Optagelse;
  • X - Udførelse;
  • S - Udførelse på vegne af superbrugeren. Denne ret er valgfri og indebærer lanceringen af ​​programmer og scripts fra hovedkontoen (stort set gennem sudo-kommandoen).

På den første måde er det mærkbart, at i konfigurationsobjektets egenskaber er opdelt for hver gruppe af brugere. De eksisterer også tre og i chmod de bestemmes som dette:

  • Du er objektets ejer;
  • G - Gruppe;
  • o - resten af ​​brugerne
  • A - Alle ovennævnte brugere.

Derudover tager det team, der er under overvejelse, notation af rettigheder i form af tal. Tallene fra 0 til 7 betyder en bestemt parameter:

  • 0 - Ingen rettigheder;
  • 1 - udelukkende udførelse
  • 2 - kun rekord;
  • 3 - Udførelse og optagelse sammen
  • 4 - udelukkende læsning;
  • 5 - Læsning og fuldbyrdelse;
  • 6 - Læsning og skrivning;
  • 7 - Alle rettigheder sammen.

Alle disse parametre er de samme for både individuelle filer og mappe. På tidspunktet for tildeling af privilegier angiver du først nummeret til ejeren, så for gruppen og i slutningen for resten af ​​brugerne. Derefter vil værdien finde en visning, for eksempel 744 eller 712. En eller flere af disse rettigheder indtastes efter skrive muligheder til værktøjet, så de bør også undersøges i detaljer.

Muligheder

Rettigheder spiller en vigtig rolle, når du bruger CHMOD-kommandoen, men mulighederne giver dig mulighed for at konfigurere mere fleksibelt ved at indstille yderligere parametre. De mest populære muligheder for muligheder har denne art:

  • -C - Viser oplysninger om alle ændringer, efter at kommandoen er aktiveret;
  • -F - Eliminer visningen af ​​alle meddelelser af fejl
  • -V - Vis alle oplysninger efter, at kommandoen er aktiveret
  • --Reference - Vælg masken af ​​rettigheder fra en bestemt fil
  • -R - Aktivering af rekursion. I dette tilfælde vil de angivne rettigheder blive anvendt på alle filer og mapper i den angivne mappe;

Nu er du bekendt med syntaksen og de vigtigste betegnelser for det værktøj, der bruges i dag kaldet Chmod. Det forbliver kun at gøre dig bekendt med yderligere nyttige oplysninger, som vil forenkle processen med redigeringsrettigheder samt lære om populære eksempler på holdet.

Yderligere handlinger.

For at forbedre bekvemmeligheden af ​​arbejdet i terminalen skal brugeren bruge flere flere kommandoer, der optimerer udførelsen af ​​opfølgning. For eksempel, efter start, kan du registrere cd / hjem / bruger / mappe, hvor / Hjem / bruger / mappe er en betinget sti til den ønskede mappe. Efter aktivering af denne kommando vil der være et flyt til den angivne mappe, og alle efterfølgende handlinger vil blive udført gennem den. Således er behovet for at indtaste den fulde vej til filen eller mappen i fremtiden elimineret (selvfølgelig, hvis de er placeret på det sted, hvor overgangen blev udført).

Spring til det ønskede sted gennem terminalen i Linux

Det er umuligt ikke at markere LS-kommandoen med -L-løsningen. Dette værktøj giver dig mulighed for at se de aktuelle indstillinger for adgangsrettigheder til objekter. For eksempel indikerer resultatet -RW-RW-R-, at ejeren vil kunne læse og redigere filen, gruppen gør det samme, og de andre brugere læser kun. (Alle betegnelser overholder de ovenfor beskrevne adgangsrettigheder). Detaljer om handlingen af ​​LS-teamet i Linux fortælles i den anden artikel ved hjælp af følgende link.

Tilmeld dig LS-kommandoen for at bestemme

Læs også: Prøver af LS-kommandoen i Linux

Eksempler på holdet

Endelig vil jeg gerne medbringe nogle eksempler på at bruge værktøjet, så brugerne ikke længere har spørgsmål vedrørende holdets syntaks og dets applikationer. Vær opmærksom på sådanne linjer:

Eksempler på CHMOD-kommando i Linux-operativsystemer

  • Chmod a + r file_name - Tilføj alle rettigheder til at læse filen;
  • Chmod a-x file_name - afhent rettighederne til at udføre objektet;
  • CHMOD A + R FILE_NAME - Tilføj læse og skrive rettigheder;
  • CHMOD -R U + W, GO-W Folder_Name - Aktivering Recursion (Application Command for hele mappen og dens indhold), tilføjer rettigheder til at skrive til ejeren og slette indgangsrettighederne til at skrive fra andre brugere.

Som du kan se, underskriver tegn + og - at tilføje eller afhente rettigheder. De er angivet sammen med muligheder og rettigheder uden mellemrum, og derefter kaldes filen eller den fulde vej til den.

I dag har du lært om to metoder til oprettelse af adgangsrettigheder i OS baseret på Linux-kernen. De anførte metoder er universelle og er egnede til alle distributioner. Før du aktiverer hver kommando, anbefaler vi dig stærkt at sørge for ikke kun i korrekt syntaksen, men også navnene på filerne og stien til dem.

Se også: Ofte anvendte kommandoer i Terminal Linux

Læs mere