Linux-kommandoer

Linux Chmod Command Tutorial for begyndere

Linux Chmod Command Tutorial for begyndere

De fleste af de nye brugere til Linux søger efter en måde via kommandoprompten til at ændre fil- / katalogtilladelserne. Disse brugere ville være glade for at vide, at der er en kommando - kaldet eller chmod, f.eks.g. skift tilstand - som hjælper dig med at gøre dette hurtigt. Chmod ændrer hvert dokuments rettigheder efter tilstand, hvor tilstanden specificerer de rettigheder, der skal opdateres. Du kan angive en tilstand med oktaltal eller bogstaver.

Forstå tilstandsprivilegierne

For at forstå chmod skal du først forstå enkle ting vedrørende det. Åbn kommandoterminalen, og anfør alle mapper eller mapper for at kontrollere de rettigheder, der er tildelt ejere, grupper og andre. Du skal bruge listekommandoen efterfulgt af -og nøgleord. Det viser mappetypen, f.eks.g. d tilhører en vejviser, r betyder at Læs, w betyder at skrive, og x midler udførelse.

$ ls
$ ls -og

Naviger til Desktop bibliotek ved hjælp af cd kommando og liste de rettigheder, der er tildelt en bestemt fil ved hjælp af ls kommando. I vores tilfælde er filen indekseret.html. Først '-' betyder, at dette ikke er et bibliotek. Efter det rw, denne fil har læst og skrevet privilegier tildelt ejeren, men ingen eksekveringsrettigheder. Næste rw- henviser til tildelte privilegier til gruppe og sidst r- betyder privilegier, der er tildelt andre til dette specifikke filindeks.html.

$ cd Desktop
$ ls -lart filnavn

Numerisk tilstand

Du skal blot forstå, at numerisk tilstand inkluderer numre at tildele privilegier til ejere, grupper og andre. Nummer 4 er for læsning, nummer 2 er for skrive, nummer 3 er for udførelse, og nummer 7 er for alle, e.g. læse-, skrive- og eksekveringsrettigheder. Naviger nu til Desktop bibliotek og opret en ny fil med navnet prøve.txt. Liste over alle de filer, der findes i Desktop bibliotek ved hjælp af den enkle listekommando og vise den nyoprettede fil.

$ cd Desktop
$ touch filnavn
$ ls

Læs privilegier

For kun at tildele læserettigheder til ejer, skal du tilføje nummer 4 i først placeres i chmod-kommandoen efterfulgt af filnavnet. Når du udfører listekommandoen for denne fil, vil du kun se det Læs privilegier er tildelt en ejer.

$ chmod 400 filnavne
$ ls -lart filnavn

At give læserettigheder til en gruppe, tilføje nummer 4 i sekund placere. Læserettigheder er tildelt en gruppe.

$ chmod 040 filnavn

At tildele læserettigheder til andre, tilføje nummer 4 i tredje Beliggenhed. Læserettigheder er tildelt en gruppe.

$ chmod 004 filnavn

At give læserettigheder til ejer, gruppe og andre på samme tid, tilføj nummer 4 på alle steder.

$ chmod 444 filnavn

Skrivningsrettigheder

At tilbyde skriverettighederne til ejer, du bliver nødt til at tilføje nummer 2 i først placeres i chmod-kommandoen. Når du udfører liste kommando for denne fil, vil du se, at kun skriveprivilegier er tildelt en ejer.

$ chmod 200 filnavne
$ ls -lart filnavn

At tildele skriveprivilegier til gruppe, tilføje nummer 2 i sekund bopæl. Læserettigheder er tildelt en gruppe.

$ chmod 020 filnavn

At tildele skriverettigheder til andre, tilføje nummer 2 i tredje placere. Læserettigheder er tildelt en gruppe.

$ chmod 002 filnavn

At give skriverettigheder til ejer, gruppe og andre på samme tid, tilføj nummer 2 overalt.

$ chmod 222 filnavn

Udførelsesrettigheder

For at give ejerens eksekveringsrettigheder skal du tilføje nummer 1 i først placere.

$ chmod 100 filnavne
$ ls -lart filnavn

At tildele eksekveringsrettigheder til gruppe, tilføje nummer 1 i sekund bopæl.

$ chmod 010 filnavn

At tildele eksekveringsrettigheder til andre, tilføje nummer 1 på tredjepladsen.

$ chmod 001 filnavn

At give eksekveringsrettigheder til ejer, gruppe og andre på samme tid, tilføj nummer 4 alle steder.

$ chmod 111 filnavn

For at give alle læse-, skrive- og eksekveringsrettigheder til ejeren, gruppen og andre samtidigt skal du tilføje 7 på alle steder.

$ chmod 777 filnavn

Symbolisk tilstand

I denne tilstand bruger du symboler til at give rettigheder.

Brug +x symbol at give alle udførelse rettigheder.

$ chmod + x filnavn

For at tage tilbage tilføjer eksekveringsrettighederne -x symbol.

$ chmod -x filnavn

At kun give eksekveringsrettigheder til strømmen bruger, hvilket er den ejer, tilføj u + x symbol.

$ chmod u + x filnavn

Tilsvarende, grupper bruger g + x, og andre bruger o + x.

Tag eksekveringsrettighederne tilbage fra alle, tilføj ugo-x symbol. Du kan bruge økse i stedet for ugo-x.

$ chmod ugo-x filnavn
$ chmod a-x filnavn

Hvis du vil kopi gruppe rettigheder og tildele dem til bruger, du kan bruge g = u symbol.

$ chmod g = u filnavn

Du kan bruge rettighederne til en fil som reference til en anden fil. Til dette skal du blot bruge referencenøgleordet efterfulgt af filnavne.

$ chmod --reference = filnavn1 filnavn2

Hvis du vil tildele alle rettigheder til ejeren, ingen skriveprivilegier til gruppen og ikke vil tildele nogen rettigheder til andre, kan du simpelthen gøre det ved et simpelt begreb Læs = 4, skriv = 2 og udførelse = 1. Tildel 7 til ejeren som 4 + 2 + 1 = 7. Tildel 5 til gruppen som 4 + 0 + 1 og tildel 0 til andre.

$ chmod 750 filnavn

At tildele Læs tilladelser til alle, tilføje a + r symbol.

$ chmod a + r filnavn

At give Læs og skrive tilladelser til grupper og andre, tilføj go + rw symbol.

$ chmod go + rw filnavn

Hvis du vil give alle privilegier til læse, skrive, udføre og opsætte gruppe-ID,  tilføj =rwx, g + s symbol.

$ chmod = rwx, g + s filnavn

Konklusion

Vi var nødt til at bringe de grundlæggende begreber i chmod-instruktion op i denne vejledning og gav eksempler, der demonstrerede, hvordan det vil blive brugt i mulige situationer.

Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...