Linux-kommandoer

Linux Chmod Command Tutorial for nybegynnere

Linux Chmod Command Tutorial for nybegynnere

De fleste av de ferske brukerne til Linux søker etter en måte via ledeteksten for å endre fil- / katalogtillatelsene. Disse brukerne ville være glade for å vite at det er en kommando - kalt eller chmod, f.eks.g. endre modus - som hjelper deg med å gjøre dette raskt. Chmod endrer hvert dokuments rettigheter etter modus, der modusen spesifiserer rettighetene som skal oppdateres. Du kan angi en modus med oktaltall eller bokstaver.

Forstå modusprivilegiene

For å forstå chmod, må du først forstå enkle ting angående det. Åpne kommandoterminalen og liste opp alle katalogene eller mappene for å sjekke rettighetene som er tildelt eiere, grupper og andre. Du må bruke listekommandoen etterfulgt av -og nøkkelord. Den viser mappetypen, f.eks.g. d tilhører en katalog, r betyr å lese, w betyr å skrive, og x midler henrettelse.

$ ls
$ ls -og

Naviger til Desktop katalog ved hjelp av cd kommandoen og liste rettighetene som er tildelt en bestemt fil ved hjelp av ls kommando. I vårt tilfelle er filen indeksert.html. Først '-' betyr at dette ikke er en katalog. Etter det rw, denne filen har lest og skrevet privilegier tildelt eieren, men ingen utførelsesrettigheter. Neste rw- refererer til tildelte privilegier til gruppe og sist r- betyr privilegier tildelt andre for denne filindeksen.html.

$ cd Desktop
$ ls -lart filnavn

Numerisk modus

Du må bare forstå at numerisk modus inkluderer tall å tildele privilegier til eiere, grupper og andre. Nummer 4 er for lesning, Nummer 2 er for skrive, nummer 3 er for henrettelse, og nummer 7 er for alle, e.g. lese-, skrive- og kjøringsrettigheter. Gå nå til Desktop katalog og opprett en ny fil med navnet prøve.tekst. Liste opp alle filene som ligger i Desktop katalog ved hjelp av den enkle listekommandoen og vise den nyopprettede filen.

$ cd Desktop
$ touch filnavn
$ ls

Les privilegier

For å tildele leserettigheter bare til Eieren, du må legge til nummer 4 i først plasser i chmod-kommandoen etterfulgt av filnavnet. Når du utfører listekommandoen for denne filen, vil du bare se det lese privilegier er tildelt en eier.

$ chmod 400 filnavn
$ ls -lart filnavn

Å gi leseprivilegier til en gruppe, legge til nummer 4 i sekund plass. Leserettigheter er tildelt en gruppe.

$ chmod 040 filnavn

Å tildele leserettigheter til andre, legge til nummer 4 i tredje plassering. Leserettigheter er tildelt en gruppe.

$ chmod 004 filnavn

Å gi leseprivilegier til eier, gruppe og andre samtidig, legg til nummer 4 på alle steder.

$ chmod 444 filnavn

Skriveprivilegier

Å tilby skriveprivilegiene til Eieren, du må legge til Nummer 2 i først plasser i chmod-kommandoen. Når du utfører liste kommandoen for denne filen, vil du se at bare skriverettigheter er tildelt en Eieren.

$ chmod 200 filnavn
$ ls -lart filnavn

Å tildele skriveprivilegier til gruppe, legge til Nummer 2 i sekund bolig. Leserettigheter er tildelt en gruppe.

$ chmod 020 filnavn

Å tildele skriverettigheter til andre, legge til Nummer 2 i tredje plass. Leserettigheter er tildelt en gruppe.

$ chmod 002 filnavn

Å gi skriverett til eier, gruppe og andre samtidig, legg til Nummer 2 på alle steder.

$ chmod 222 filnavn

Utførelsesrettigheter

For å gi eierens utførelsesrett, må du legge til nummer 1 i først plass.

$ chmod 100 filnavn
$ ls -lart filnavn

Å tildele eksekveringsrettigheter til gruppe, legge til nummer 1 i sekund bolig.

$ chmod 010 filnavn

Å tilordne henrettelsesrettigheter til andre, legge til nummer 1 på tredjeplass.

$ chmod 001 filnavn

Å gi henrettelsesrettigheter til eier, gruppe og andre samtidig, legg til nummer 4 på alle steder.

$ chmod 111 filnavn

For å gi alle lese-, skrive- og utførelsesrettigheter til eieren, gruppen og andre samtidig, må du legge til 7 på alle stedene.

$ chmod 777 filnavn

Symbolisk modus

I denne modusen vil du bruke symboler for å gi rettigheter.

Bruke +x-symbol å gi alle henrettelse rettigheter.

$ chmod + x filnavn

For å ta tilbake legger eksekveringsrettighetene til -x-symbol.

$ chmod -x filnavn

Å gi utførelsesrettigheter bare til strømmen bruker, hvilken er den Eieren, Legg til u + x symbol.

$ chmod u + x filnavn

på samme måte, grupper bruker g + x, og andre bruker o + x.

Ta tilbake henrettelsesrettighetene fra alle, legg til ugo-x symbol. Du kan bruke øks i stedet for ugo-x.

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

Hvis du vil kopiere gruppe rettigheter og tildele dem til bruker, du kan bruke g = u-symbol.

$ chmod g = u filnavn

Du kan bruke rettighetene til en fil som referanse for en annen fil. For dette, bruk bare referanse nøkkelordet etterfulgt av navnene på filene.

$ chmod --reference = filnavn1 filnavn2

Hvis du vil tildele alle rettigheter til eieren, ingen skriverettigheter til gruppen og ikke vil tildele noen rettigheter til andre, kan du ganske enkelt gjøre det ved å bruke et enkelt konsept med Les = 4, skriv = 2 og utførelse = 1. Tildel 7 til eieren som 4 + 2 + 1 = 7. Tildel 5 til gruppen som 4 + 0 + 1 og tildel 0 til andre.

$ chmod 750 filnavn

Å tildele lese tillatelser til alle, legge til a + r symbol.

$ chmod a + r filnavn

Å gi lese og skrive tillatelser til grupper og andre, Legg til gå + rw-symbol.

$ chmod go + rw filnavn

Hvis du vil gi alle privilegier for lese, skrive, utføre og sette opp gruppe-ID,  legg til =rwx, g + s symbol.

$ chmod = rwx, g + s filnavn

Konklusjon

Vi måtte ta opp de grunnleggende begrepene i chmod-instruksjon i denne veiledningen og ga eksempler som demonstrerte hvordan den vil bli brukt i mulige situasjoner.

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...