Handytool
Utviklerveiledning7 min lesingOppdatert 25. juni 2026

Linux-tillatelser

Hva chmod 755 virkelig betyr.

De tre sifrene i en chmod-kommando er ikke tilfeldige. Hver er en sum av les-, skrivings- og kjørsverdier for en annen brukergruppe. Når du ser mønsteret, kan du lese enhver modus ved første øyekast.

Viktigste punkter

  • 01De tre sifrene angir tillatelser for eieren, gruppen og alle andre, i den rekkefølgen.
  • 02Hvert siffer er summen av les (4), skriv (2) og kjør (1) — så 7 = alle tre, 5 = les + kjør.
  • 03755 er standarden for mapper og programmer; 644 er standard for vanlige filer; 777 er nesten alltid en feil.

Tre sifre, tre publikum

På Linux og macOS har hver fil og mappe tillatelser for tre separate brukergrupper. Fra venstre til høyre gjelder de tre sifrene i en modus som 755: eieren (brukeren som eier filen), gruppen (et sett med brukere som deler tilgang), og andre (bokstavelig talt alle andre på systemet). Rekkefølgen endrer seg aldri — eier, gruppe, andre.

Så 755 sier: gi eieren tillatelsen beskrevet av 7, gi gruppen tillatelsen beskrevet av 5, og gi alle andre tillatelsen beskrevet av 5. For å forstå hele tingen, trenger du bare å vite hva ett siffer betyr. Deretter leser du den samme regelen tre ganger.

Hvordan hvert siffer er bygget: 4, 2, 1

Hvert siffer er en sum av opptil tre verdier. Lesetilgang er verdt 4, skrivetilgang er verdt 2, og kjørtilgang er verdt 1. Legg sammen tillatelsene du vil ha og du får ett siffer fra 0 til 7. Fordi 4, 2 og 1 er toerpotenser, produserer hver kombinasjon en unik total — det er aldri noen tvetydighet.

Arbeid gjennom sifferet 7: 4 (les) + 2 (skriv) + 1 (kjør) = 7, så 7 gir alt. Sifferet 5 er 4 (les) + 1 (kjør) = 5, som gir les og kjør men ikke skriv. Sifferet 6 er 4 + 2 = 6: les og skriv, men ikke kjør. Sifferet 4 er bare lese. Sifferet 0 gir ingenting i det hele tatt.

Brukt på 755, pakker det seg ut til: eieren får 7 (les, skriv, kjør — full kontroll), mens gruppen og andre hver får 5 (les og kjør, men ingen evne til å endre filen). Dette er nøyaktig hva du vil ha for et program eller en mappe som andre skal kunne bruke men ikke endre.

Tillatelses-modene du faktisk kommer til å bruke

Nesten alt daglig arbeid kommer ned til en håndfull moduser. Her er hva hver av dem betyr og når du bør gripe til den.

  • 01755 = rwxr-xr-x — eieren kan lese, skrive og kjøre; alle andre kan lese og kjøre. Standarden for mapper, skript og kjørbare.
  • 02644 = rw-r--r-- — eieren kan lese og skrive; alle andre kan bare lese. Standarden for vanlige filer som HTML, tekst og bilder.
  • 03700 = rwx------ — eieren har full kontroll; ingen andre kan engang se. Bruk for private mapper og personlige skript.
  • 04600 = rw------- — eieren kan lese og skrive; alle andre er låst ute. Ideelt for private nøkler og konfig-filer med hemmeligheter.
  • 05775 = rwxrwxr-x — eieren og gruppen kan skrive; andre kan lese og kjøre. Vanlig for delte prosjektmapper.
  • 06777 = rwxrwxrwx — alle kan gjøre alt. Et sikkerhets rødt flagg; nesten aldri det riktige svaret.

Hvordan arbeide ut en chmod-verdi

I stedet for å huske oktal, beskriv tilgangen du vil ha og la kalkulatoren produsere tallet og rwx-strengen.

  1. 01

    Åpne chmod-kalkulatoren

    Gå til Handytool sin chmod-kalkulator. Den kjører helt i nettleseren din.

  2. 02

    Kryss av boksene

    Markér les, skriv eller kjør for eier, gruppe og andre basert på hvem som skal kunne gjøre hva.

  3. 03

    Les resultatet

    Verktøyet viser den numeriske modus (som 755) og den symbolske strengen (som rwxr-xr-x) side ved side, slik at du kan kopiere hvilket som helst din kommando trenger.

  4. 04

    Kopier kommandoen

    Grab den ferdige chmod-kommandoen og lim den inn i terminalen din for å bruke tillatelsene.

En fangst: kjør betyr ulike ting

På en fil betyr kjør-biten "dette kan kjøres som et program." På en mappe betyr kjør noe annet: "du har tillatelse til å gå inn i denne mappen og få tilgang til det som er inne." Det er derfor mapper normalt får 755 i stedet for 644 — uten kjør-biten, kan du liste en mappes navn men kan ikke åpne den eller nå filene inni.

Dette er grunnen til at en nylig opplastet mappe full av lesbare filer fortsatt kan kaste "tillatelse nektet." Filene kan være 644 og perfekt lesbare, men hvis mappen selv mangler kjør-biten for gruppen eller andre, kan ingen komme inn i den. Sett mapper til 755 og innholdet til 644 og de fleste av disse puslespillene forsvinner.

chmod FAQ

Hva betyr chmod 755?

Det gir eieren full les-, skrivings- og kjøringstillatelse (7), og gir gruppen og alle andre bare les- og kjøretillatelse (5 og 5). Det er standardmodus for mapper, skript og programmer som andre skal kunne bruke men ikke endre.

Hva er forskjellen mellom 755 og 644?

755 inkluderer kjør-biten, så filen kan kjøres og mapper kan åpnes. 644 har ingen kjør-bit — det er les og skriv for eieren, skrivebeskyttet for alle andre, noe som er riktig for vanlige datafiler.

Er chmod 777 trygt?

Sjelden. Det lar alle brukere og prosesser lese, endre og erstatte filen, noe som er en sikkerhet risiko på ethvert delt system. Foretrekk den smaleste modus som løser problemet, vanligvis 755 eller 644.

Hvordan leser jeg en modus som rwxr-xr-x?

Les den i tre grupper på tre: rwx (eier) r-x (gruppe) r-x (andre). En bokstav betyr at tillatelsen er gitt, en bindestrek betyr at det ikke er. rwxr-xr-x er den symbolske formen av 755.

Relaterte verktøy

Fortsett å arbeide med Utvikler-verktøy

Utvikler-verktøy