Hoppa till innehållet
Gratis, utan registrering, i webbläsaren

CHMOD Calculator – beräkna Linux-filrättigheter online

CHMOD Calculator konverterar Linux-filrättigheter med några klick: Markera läsa, skriva och köra för ägare, grupp och övriga och få ett oktalt värde (t.ex. 755) och symbolisk notation (rwxr-xr-x), inklusive setuid, setgid, sticky bit och ett färdigt chmod-kommando. Räknaren avkodar även befintliga värden från ls -l. Gratis, utan inloggning och helt i din webbläsare: Inget laddas upp eller sparas.

Byggd av Justin Schuessler

Har du ordnat behörigheterna? Kör ditt projekt på en VPS med full root-åtkomst.

Behörigheter

BehörighetOwnerGruppÖvriga
Läsa
Skriv
Kör

Specialbitar

Omvänt: ange oktalt eller symboliskt värde

Oktal

755

Symbolisk

rwxr-xr-x

  • Owner får läsa, skriva och kör.
  • Grupp får läsa och kör.
  • Övriga får läsa och kör.

chmod 755 /path/to/file-or-folder

Funktioner

Det här konverterar CHMOD Calculator åt dig

Linux-filrättigheter består av tre rättigheter för tre användarklasser samt valfria specialbitar. CHMOD Calculator översätter dem till båda skrivsätten och skapar rätt chmod-kommando.

Ställ in rättigheter med kryssrutor

Markera läsa, skriva och köra för ägare, grupp och övriga. Det oktala värdet och den symboliska notationen uppdateras direkt vid varje klick.

setuid, setgid och sticky bit

De tre specialbitarna ger en fjärde siffra först, t.ex. 4755. I symbolisk notation visas de som s eller S och t eller T.

Konvertera tillbaka, även från ls -l

Ange ett oktalt värde med 3 eller 4 siffror eller den symboliska notationen med 9 tecken. Även utdata från ls -l, som -rwxr-xr-x eller drwxr-xr-x, fungerar: Tecknet för filtyp i början ignoreras.

Förklaring i klartext

Räknaren visar i en mening vad varje användarklass får göra, t.ex. ”Gruppen får läsa och köra.”

Färdigt chmod-kommando

Ange sökvägen till filen eller katalogen, aktivera ”Rekursivt (-R)” vid behov och kopiera kommandot. Sökvägar med mellanslag eller specialtecken sätts automatiskt inom citationstecken.

Körs helt i webbläsaren

Konverteringen sker direkt i din webbläsare. Inget laddas upp eller sparas, och räknaren ändrar inga rättigheter på din server: Du kör kommandot själv.

Vanliga värden

Vanliga chmod-värden och när du behöver dem

Varje siffra är summan av läsa (4), skriva (2) och köra (1), i ordningen ägare, grupp, övriga. Ange ett värde i räknarens fält för omvänd konvertering för att se det med kryssrutor och förklaring.

Vanliga chmod-värden med symbolisk notation och typiska användningsområden
OktalSymboliskTypisk användning
600rw-------Privata filer som bara ägaren får läsa och ändra, t.ex. privata SSH-nycklar
644rw-r--r--Vanliga filer, t.ex. HTML-, CSS- eller bildfiler i webbkatalogen
700rwx------Privata kataloger som ~/.ssh eller skript som bara ägaren använder
755rwxr-xr-xKataloger och körbara skript, räknarens startvärde
775rwxrwxr-xKataloger som alla medlemmar i en grupp ska kunna skriva till
777rwxrwxrwxFullständiga rättigheter för alla användare, oftast en säkerhetsrisk på servrar
1777rwxrwxrwtKataloger som alla kan skriva till, som /tmp, skyddade av sticky bit
4755rwsr-xr-xProgram med setuid som körs med ägarens rättigheter

Så fungerar det

Ställ in Linux-filrättigheter med chmod i 6 steg

Från kryssrutor till ett färdigt chmod-kommando för din terminal.

Steg 1

Markera rättigheter

Markera läsa, skriva och köra för ägare, grupp och övriga i tabellen ”Rättigheter”. Räknaren startar med 755 (rwxr-xr-x).

Steg 2

Ställ in specialbitar (valfritt)

Aktivera vid behov setuid, setgid eller sticky bit under ”Specialbitar”. Det oktala värdet får då fyra siffror, t.ex. 4755.

Steg 3

Ange befintligt värde

Du kan också ange ett befintligt värde i fältet för omvänd konvertering, t.ex. 644, rwxr-xr-x eller utdata från ls -l som drwxr-xr-x. Kryssrutorna uppdateras direkt.

Steg 4

Läs av och kopiera resultatet

Se det oktala värdet, den symboliska notationen och förklaringen för varje användarklass. Kopiera önskat värde med kopieringsknappen.

Steg 5

Ange sökväg

Ange sökvägen till filen eller katalogen i ”Generator för chmod-kommandon” och aktivera ”Rekursivt (-R)” vid behov.

Steg 6

Kopiera och kör kommandot

Kopiera det färdiga kommandot, t.ex. chmod 755 med din sökväg, och kör det i terminalen eller din SSH-session på servern.

Upptäck mer

Verktyg för din server

FAQ

Vanliga frågor om CHMOD Calculator

Korta svar om chmod, Linux-filrättigheter och det här verktyget.

Varje siffra är summan av läsa (4), skriva (2) och köra (1). Den första siffran gäller ägaren, den andra gruppen och den tredje alla övriga. 755 betyder alltså att ägaren får läsa, skriva och köra (7), medan gruppen och övriga får läsa och köra (5). Symboliskt skrivs det rwxr-xr-x. CHMOD Calculator startar med det här värdet och förklarar rättigheterna för varje användarklass.

777 (rwxrwxrwx) ger alla användare på systemet fullständiga rättigheter att läsa, skriva och köra. I de flesta fall är det inte säkert: På en webbserver räcker det ofta för att filer ska kunna ändras fritt. För webbkataloger är 755 för kataloger och 644 för filer oftast rätt. 777 bör bara användas i tydligt avgränsade undantagsfall.

Med ls -l. I början av raden står rättigheterna som en teckensträng, t.ex. -rwxr-xr-x för en fil eller drwxr-xr-x för en katalog. Klistra in den i räknarens fält för omvänd konvertering: Tecknet för filtyp i början ignoreras, och du får det oktala värdet med en förklaring för varje användarklass. Fältet accepterar även oktala värden med 3 eller 4 siffror och symbolisk notation med 9 tecken.

För den privata nyckeln används vanligtvis 600 (rw-------) och för katalogen ~/.ssh 700 (rwx------). Då har bara ägaren åtkomst. Om rättigheterna är för öppna brukar SSH avvisa nyckeln. Avmarkera alla kryssrutor för grupp och övriga i räknaren.

För en fil: r = läsa innehåll, w = ändra innehåll, x = köra filen (t.ex. ett skript). För en katalog: r = visa fillista, w = skapa, ta bort eller byta namn på filer, x = öppna katalogen eller filer i den.

Det är tre specialrättigheter som anges med en fjärde siffra först (t.ex. 4755). setuid (4) gör att ett program körs med ägarens rättigheter i stället för den körande användarens. setgid (2) gör att nya filer i en katalog automatiskt ärver samma grupp. Sticky bit (1) hindrar användare från att ta bort andras filer i kataloger som alla kan skriva till (t.ex. /tmp). I räknaren aktiverar du dem under ”Specialbitar”. I symbolisk notation visas de som s eller S (ägare, grupp) och t eller T (övriga), med stor bokstav om körrättighet saknas på den positionen.

Med flaggan -R, t.ex. chmod -R 755 /pfad/zum/ordner. Aktivera ”Rekursivt (-R)” i generatorn för chmod-kommandon. Då tillämpas rättigheterna på själva katalogen och alla filer och underkataloger i den. Var försiktig: -R ger filer och kataloger samma värde. Skript behöver ofta vara körbara, men vanliga filer behöver det oftast inte. För kataloger med blandat innehåll är det därför bättre att ändra rättigheterna selektivt.

chmod ändrar vem som får göra vad (läsa, skriva och köra). chown ändrar vem som äger filen (ägare och/eller grupp). Kommandona används ofta tillsammans men är oberoende av varandra. CHMOD Calculator skapar bara chmod-kommandon.

Fler frågor?

Kontakta supporten
Bygger du något eget?

Ditt projekt behöver en pålitlig server med full root-åtkomst

En VPS eller Root Server från ZAP-Hosting ger dig full åtkomst till filbehörigheter och hela systemkonfigurationen.

4,4/5 Trustpilot32 000+ Aktiva servrarSedan 2010

Ingen konfigurering. Ingen risk. Online på några sekunder.

Flexibel avtalstidAvsluta när som helstOnline på 60 sekunder

Letar du efter fler verktyg? Visa alla utvecklarverktyg