CHMOD-kalkulator

Konverter Linux-filrettigheter mellom avkrysningsbokser, oktal (755) og symbolsk (rwxr-xr-x) i nettleseren din.

Slik bruker du verktøyet

  1. Kryss av for rettighetene hver klasse trenger — eier, gruppe og andre — eller klikk på et vanlig forvalg som 644 eller 755.
  2. Du kan også jobbe baklengs: skriv en oktalverdi som 755 eller en symbolsk streng som rwxr-xr-x, og avkrysningsboksene og den andre notasjonen oppdateres umiddelbart.
  3. Les forklaringen i klarspråk av hva hvert siffer gir, og kopier deretter oktalverdien eller bruk den ferdige chmod-kommandoen.

Om dette verktøyet

Unix og Linux styrer tilgangen til hver fil med ni rettighetsbiter: lese, skrive og kjøre, gitt separat til filens eier, til gruppen dens og til alle andre. chmod-kommandoen godtar disse bitene som et kompakt oktaltall — 755, 644 — eller som en symbolsk streng som rwxr-xr-x, og å huske hvordan den ene avbildes på den andre er akkurat den typen ting ingen burde måtte pugge. Denne kalkulatoren holder de tre representasjonene synkronisert: endre en avkrysningsboks, og oktal- og symbolverdiene følger etter; skriv en oktal- eller symbolverdi, og avkrysningsboksene følger etter.

Regnestykket er enkelt når det staves ut. Hver rettighet har en fast verdi — lese er 4, skrive er 2, kjøre er 1 — og hvert oktalsiffer er summen av verdiene gitt til én klasse. 755 betyr altså at eieren får 4+2+1 (lese, skrive og kjøre) mens gruppe og andre får 4+1 (lese og kjøre). Verktøyet viser den oppdelingen for hvert siffer, sammen med den tilsvarende chmod-kommandoen i både numerisk og u=/g=/o=-symbolsk form, så du kan lime den rett inn i en terminal.

Typiske bruksområder: fikse rettigheter etter å ha lastet opp filer til en webserver (644 for filer, 755 for mapper og skript er den klassiske kombinasjonen), låse en privat nøkkel eller .env-fil ned til 600, eller dobbeltsjekke en verdi før du kjører chmod over SSH eller i en CI-pipeline. Forvalget 777 er med fordi det er vanlig i veiledninger — med en synlig advarsel, siden det å gi alle brukere full skrive- og kjøretilgang sjelden er en god idé på noen maskin som kan nås fra internett. Alt kjører 100 % i nettleseren din: ingen kommando kjøres, og ingenting sendes til noen server.

Formelen

Hver rettighet har en verdi: lese = 4, skrive = 2, kjøre = 1. Hvert oktalsiffer er summen av verdiene gitt til én klasse (eier, gruppe, andre). Eksempel: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.

Ofte stilte spørsmål

Hva betyr chmod 755?

Den gir eieren lese, skrive og kjøre (7 = 4+2+1) og gir gruppe og andre lese og kjøre (5 = 4+1). I symbolsk notasjon er det rwxr-xr-x — standardrettigheten for mapper og kjørbare skript på webservere.

Hva er forskjellen på 644 og 755?

Kjørebiten. 644 (rw-r--r--) lar eieren lese og skrive mens alle andre bare leser — riktig for vanlige filer. 755 legger til kjøring for alle klasser, noe mapper trenger for å kunne åpnes og skript trenger for å kunne kjøres.

Er chmod 777 farlig?

Som regel, ja. 777 lar enhver bruker på systemet endre og kjøre filen, så en kompromittert konto eller et ondsinnet skript kan skrive den om. Hvis et program bare fungerer med 777, er det egentlige problemet nesten alltid fileierskap — fiks det med chown i stedet.

Hva med det fjerde sifferet, som i 4755?

Et ledende fjerde siffer setter spesialbitene: setuid (4), setgid (2) og sticky (1). Denne kalkulatoren dekker de tre klassiske rettighetssifrene; limer du inn en firesifret verdi, brukes de tre siste sifrene.

Forlater noe av det jeg skriver nettleseren?

Nei. Konverteringen er ren JavaScript som kjører på enheten din — ingen kommando kjøres, ingenting overføres og ingenting lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.