chmod Behörighetskalkylator
| 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
Markera önskade behörigheter
Klicka på läsa/skriva/exekvera-kryssrutor för ägare, grupp och övriga
Kontrollera oktalt och symboliskt
Det oktala värdet (t.ex. 755) och den symboliska notationen (rwxr-xr-x) uppdateras direkt
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.