chmod-kalkulator

Beregn Linux-tillatelser — konverter symbolsk og oktal notasjon og generer chmod-kommandoer

Dele:

chmod Tillatelseskalkulator

-rwxr-xr-x
Type Lese (r) Skrive (w) Kjøre (x) Oktal
Eier 5
Gruppe 5
Andre (alle) 5
chmod 755 filename

Hvorfor bruke en chmod-kalkulator?

Linux-filtillatelser uttrykkes i symbolsk (rwxr-xr-x) og oktal (755) notasjon. Manuell beregning av riktig tillatelsesverdi er feilutsatt. Med vår kalkulator kan du visuelt velge tillatelsesavkryssingsbokser og generere den oktale verdien og en nyttig chmod-kommando direkte.

👁️

Visuell tillatelsesbygger

Klikk på lese/skrive/kjøre-avkrysningsbokser for eier/gruppe/andre; verdier oppdateres direkte

🔄

Tosidig synkronisering

Skriv inn en oktal verdi (f.eks. 755) og avkrysningsboksene oppdateres automatisk, eller omvendt

💻

Klar til bruk-kommando

Genererer en komplett chmod-kommando som kan limes inn direkte i terminalen

Slik beregner du tillatelser

1

Merk ønskede tillatelser

Klikk på lese/skrive/kjøre-avkrysningsbokser for eier, gruppe og andre

2

Sjekk oktal og symbolsk

Den oktale verdien (f.eks. 755) og symbolsk notasjon (rwxr-xr-x) oppdateres direkte

3

Kopier kommandoen

Kopier den genererte chmod-kommandoen og kjør den i terminalen

Typiske chmod-scenarier

🌐

Web-serverfiler

Sett 644 for HTML/CSS/JS-filer på Apache eller Nginx (eier lese/skrive, gruppe/andre lese)

📜

Kjørbare skript

Sett 755 for shell-skript (eier full tilgang, gruppe/andre lese+kjøre)

🔑

SSH-nøkler

SSH krever 600 (kun ejer lese/skrive) for private nøkler

📁

Opplastingsmapper

Sett 775 for web-opplastingsmapper slik at serverprosessen kan skrive filer

Beste praksis for Linux-tillatelser

✓ Bruk aldri 777 i produksjon

chmod 777 gir alle full lese/skrive/kjøre-tilgang — alvorlig sikkerhetsrisiko.

✓ Prinsippet om minste privilegium

Gi alltid de minste nødvendige tillatelsene. Start restriktivt (600) og legg til etter behov.

✓ Vær forsiktig med -R (rekursivt)

chmod -R bruker tillatelser rekursivt på alle filer og mapper.

✓ Forstå umask

umask-verdien trekker tillatelser fra standardverdien. umask 022 gir ny filer 644 og nye mapper 755.

❓ Ofte stilte spørsmål

Hva betyr chmod 755?

755 betyr: eier(7)=lese+skrive+kjøre, gruppe(5)=lese+kjøre, andre(5)=lese+kjøre. Standardtillatelser for kjørbare filer og offentlige mapper.

Hva er forskjellen mellom 644 og 755?

644 (rw-r--r--): eier lese/skrive, andre kun lese — for vanlige filer. 755 (rwxr-xr-x): eier kan også kjøre — for skript og mapper.

Hvorfor krever SSH-nøkler tillatelse 600?

SSH nekter bruk av private nøkler som andre kan få tilgang til. 600 (rw-------) sørger for at bare eieren kan lese og skrive nøkkelen.

Hva betyr kjøre-biten på en mappe?

Kjøre-biten på en mappe betyr 'gjennomgang' — at brukeren kan gå inn i mappen og få tilgang til filer der. Uten kjøretillatelse kan ikke brukeren gå inn i mappen.