chmod-kalkylator

Beräkna Linux-behörigheter — konvertera symbolisk och oktal notation och generera chmod-kommandon

Dela:

chmod Behörighetskalkylator

-rwxr-xr-x
Typ Läsa (r) Skriva (w) Exekvera (x) Oktalt
Ägare 5
Grupp 5
Övriga (alla) 5
chmod 755 filename

Varför använda en chmod-kalkylator?

Linux-filbehörigheter uttrycks i symbolisk (rwxr-xr-x) och oktal (755) notation. Att manuellt beräkna rätt behörighetsvärde är felbenäget. Med vår kalkylator kan du visuellt välja behörighetskryssrutor och generera oktala värdet och ett användbart chmod-kommando direkt.

👁️

Visuell behörighetsbyggare

Klicka på läsa/skriva/exekvera-kryssrutor för ägare/grupp/övriga; värden uppdateras direkt

🔄

Dubbelriktad synkronisering

Ange ett oktalt värde (t.ex. 755) och kryssrutorna uppdateras automatiskt, eller tvärtom

💻

Klart-att-använda kommando

Genererar ett komplett chmod-kommando som kan klistras in direkt i terminalen

Hur beräknar du behörigheter

1

Markera önskade behörigheter

Klicka på läsa/skriva/exekvera-kryssrutor för ägare, grupp och övriga

2

Kontrollera oktalt och symboliskt

Det oktala värdet (t.ex. 755) och den symboliska notationen (rwxr-xr-x) uppdateras direkt

3

Kopiera kommandot

Kopiera det genererade chmod-kommandot och kör det i terminalen

Typiska chmod-scenarier

🌐

Webbserverfiler

Sätt 644 för HTML/CSS/JS-filer på Apache eller Nginx (ägare läsa/skriva, grupp/övriga läsa)

📜

Körbara skript

Sätt 755 för skalskript (ägare full åtkomst, grupp/övriga läsa+exekvera)

🔑

SSH-nycklar

SSH kräver 600 (ägare läsa/skriva enbart) för privata nycklar

📁

Uppladdningskataloger

Sätt 775 för webbuppladdningskataloger så att serverprocessen kan skriva filer

Bästa praxis för Linux-behörigheter

✓ Använd aldrig 777 i produktion

chmod 777 ger alla full läsa/skriva/exekvera-åtkomst — allvarlig säkerhetsrisk.

✓ Principen om minsta privilegium

Ge alltid minsta nödvändiga behörigheter. Börja restriktivt (600) och lägg till vid behov.

✓ Var försiktig med -R (rekursivt)

chmod -R tillämpar behörigheter rekursivt på alla filer och kataloger.

✓ Förstå umask

umask-värdet subtraherar behörigheter från standardvärdet. umask 022 innebär att nya filer får 644 och nya kataloger 755.

❓ Vanliga frågor

Vad betyder chmod 755?

755 innebär: ägare(7)=läsa+skriva+exekvera, grupp(5)=läsa+exekvera, övriga(5)=läsa+exekvera. Standardbehörigheter för körbara filer och offentliga kataloger.

Vad är skillnaden mellan 644 och 755?

644 (rw-r--r--): ägare läsa/skriva, övriga enbart läsa — för vanliga filer. 755 (rwxr-xr-x): ägare kan också exekvera — för skript och kataloger.

Varför kräver SSH-nycklar behörighet 600?

SSH nekar användning av privata nycklar som andra kan komma åt. 600 (rw-------) säkerställer att bara ägaren kan läsa och skriva nyckeln.

Vad betyder exekvera-biten på en katalog?

Exekvera-biten på en katalog betyder 'genompassage' — att användaren kan gå in i katalogen och komma åt filer i den. Utan exekvera-behörighet kan användaren inte gå in i katalogen.